在Java中,可以使用Thread
類的setPriority(int priority)
方法來設置線程的優先級
public class Main {
public static void main(String[] args) {
// 創建一個新線程
Thread thread = new Thread(() -> {
System.out.println("這是一個新線程");
});
// 設置線程優先級
int desiredPriority = Thread.MAX_PRIORITY; // 可以是Thread.MIN_PRIORITY, Thread.NORM_PRIORITY, Thread.MAX_PRIORITY之一
thread.setPriority(desiredPriority);
// 啟動線程
thread.start();
}
}
請注意,線程優先級僅作為提示,操作系統并不保證高優先級的線程總是比低優先級的線程先執行。此外,頻繁地更改線程優先級可能會導致性能問題。因此,在實際應用中,請根據需要謹慎設置線程優先級。