java基礎:執行緒方法之設定優先順序
一:看程式
public class MyThread1 extends Thread{
MyThread1(String name){
super(name);
}
@Override
public void run() {
for(int i = 0; i < 10000 ; i++){
System.out.println(getName()+": "+i);
}
}
}
public class MyThread2 extends Thread{
MyThread2(String name){
super(name);
}
@Override
public void run() {
for(int i = 0; i < 10000 ; i++){
System.out.println(getName()+": "+i);
}
}
}
public class Test {
public static void main(String[] args) {
MyThread1 t1 = new MyThread1("t1");
MyThread1 t2 = new MyThread1("t2");
t1.setPriority(Thread.NORM_PRIORITY + 3);
t1.start();
t2.start();
}
}
二:分析
t1.setPriority(Thread.NORM_PRIORITY + 3); 增加執行緒t1的優先順序
執行可以發現,優先輸出執行緒t1。
相關文章
- Java之執行緒的優先順序Java執行緒
- java執行緒優先順序Java執行緒
- Java 多執行緒基礎(十一)執行緒優先順序和守護執行緒Java執行緒
- linux/unix中設定執行緒優先順序Linux執行緒
- 多執行緒-執行緒排程及獲取和設定執行緒優先順序執行緒
- 警惕執行緒的優先順序執行緒
- Linux排程策略及執行緒優先順序設定Linux執行緒
- 破除java神話之執行緒按優先順序喚醒Java執行緒
- java setPriority()設定優先順序Java
- 【java】【多執行緒】睡眠/守護/加入/禮讓執行緒,執行緒優先順序(4)Java執行緒
- Linux基礎命令---設定程式優先順序niceLinux
- 從Java到JVM到OS執行緒的優先順序JavaJVM執行緒
- [java基礎] 之 表示式和運算子的優先順序Java
- 程式設計思想之多執行緒與多程式(2):執行緒優先順序與執行緒安全程式設計執行緒
- Swift多執行緒之Operation:按優先順序載入圖片Swift執行緒
- Python3 執行緒優先順序佇列( Queue)Python執行緒佇列
- win10怎麼設定優先順序 win10如何設定程式程式優先順序Win10
- 設定全域性死鎖優先順序
- 聊聊功能優先順序的制定——基礎篇
- java運算子優先順序Java
- Java基礎之執行緒安全Java執行緒
- SpringCloud基礎篇AOP之攔截優先順序詳解SpringGCCloud
- Java中如何保證執行緒順序執行Java執行緒
- Linux基礎命令---升值程式優先順序niceLinux
- 使用360安全衛士設定軟體優先順序的方法
- Java 多執行緒設計模式之基礎概念Java執行緒設計模式
- Java基礎之執行緒那些事Java執行緒
- java執行緒程式設計(一):執行緒基礎(轉)Java執行緒程式設計
- win10如何設定優先程式_win10怎麼設定程式優先順序Win10
- Java 執行緒基礎Java執行緒
- java基礎:執行緒Java執行緒
- Java - 執行緒基礎Java執行緒
- CSS優先順序CSS
- 執行緒執行順序——CountDownLatch、CyclicBarrier 、join()、執行緒池執行緒CountDownLatch
- Java執行緒池一:執行緒基礎Java執行緒
- Linux基礎命令—修改程式優先順序reniceLinux
- Linux基礎命令---修改程式優先順序reniceLinux
- CSS 基礎(盒模型、選擇器、權重、優先順序)CSS模型