亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Java線程狀態變換過程代碼解析

瀏覽:28日期:2022-08-31 16:51:02

線程狀態

NEW:剛創建未啟動的線程 RUNNABLE:正在執行狀態 BLOCKED:處于阻塞狀態的線程 WAITING:正在等待另一個線程執行特定動作的線程 TIMED_WAITING:等待另一個線程執行時間到達指定時間 TERMINATED:線程退出執行

public class TestState { public static void main(String[] args) { Thread thread = new Thread(()->{ for (int i = 0; i < 5; i++) {try { Thread.sleep(1000);} catch (InterruptedException e) { e.printStackTrace();} } System.out.println('/////'); }); //觀察線程狀態 Thread.State state = thread.getState(); System.out.println(state); //New狀態 thread.start(); state = thread.getState(); System.out.println(state);//Run狀態 while (state!=Thread.State.TERMINATED){ try {Thread.sleep(100); } catch (InterruptedException e) {e.printStackTrace(); } state = thread.getState();//更新線程狀態 System.out.println(state);//輸出狀態 } }}

線程禮讓

當前正在執行的線程暫停,但是不會阻塞 當前線程失去處理機,編程就緒狀態 禮讓是否成功取決于CPU,如果禮讓成功,則等待下一次調度

public class TestYield { public static void main(String[] args) { MyYield myYield = new MyYield(); new Thread(myYield,'a').start(); new Thread(myYield,'b').start(); }}class MyYield implements Runnable{ @Override public void run() { System.out.println(Thread.currentThread().getName()+'線程開始執行'); Thread.yield(); System.out.println(Thread.currentThread().getName()+'線程停止執行'); }}

執行結果:

Java線程狀態變換過程代碼解析

線程強制執行到結束

使用join()方法 使用join()方法的線程會強制執行直到結束,不會讓出處理機

public class TestJoin implements Runnable{ @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.println('強制執行線程來了'+i); } } public static void main(String[] args) throws Exception{ TestJoin testJoin = new TestJoin(); Thread thread = new Thread(testJoin); thread.start(); for (int i = 0; i < 500; i++) { if(i==200){thread.join(); } System.out.println('主線程'+i); } }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 亚洲国内精品 | 在线观看日韩一区 | 中国女人野外做爰视频在线看 | 亚洲欧美日韩另类精品一区二区三区 | 翔田千里中文在线播放 | α片毛片 | 日韩免费精品一级毛片 | 久久久精品一级二级三级 | 久久婷婷丁香七月色综合 | 国产国产精品人在线视 | 国产在线观看91精品不卡 | 久久综合九色综合97手机观看 | 香蕉国产一区二区 | 好属妞这里只有精品久久 | 日韩不卡视频在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 爽爽爽爽爽爽a成人免费视频 | 亚洲成人手机在线 | 成人网视频在线观看免费 | 成人午夜视频免费 | 免费黄网大全 | 欧美伦禁片在线播放 | 亚洲福利社 | 欧美在线 | 亚洲 | 国产亚洲精品看片在线观看 | 久久久精品在线观看 | 一级特黄aa大片欧美 | 国产又黄又爽又色视频观看免费 | 欧美二级在线观看免费 | 亚洲国产精品免费 | 青青伊人91久久福利精品 | 在线亚洲精品国产成人二区 | 国产一区二区三区在线视频 | 亚洲国产高清视频 | 中国第一毛片 | 大学生高清一级毛片免费 | 免费一区在线 | 亚洲欧美91 | 久久www免费人成_看片高清 | 我们不能是朋友未删减版在线看 | 农村黄a三级三级三级 |