av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:31日期: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
相關文章:
主站蜘蛛池模板: 日韩a视频| 国产在线精品一区 | 日韩欧美在线免费观看视频 | 中文字幕 在线观看 | 国产精品夜夜夜一区二区三区尤 | 黄色欧美大片 | 久久久久国产一区二区三区 | 香蕉一区二区 | 亚洲视频中文字幕 | 国产aaaaav久久久一区二区 | 天堂资源最新在线 | 欧美久久久久久 | а天堂中文最新一区二区三区 | 亚洲第一在线视频 | 色视频成人在线观看免 | 日日操夜夜操视频 | 国产 日韩 欧美 在线 | 国产精品毛片一区二区在线看 | 国产精品亚洲片在线播放 | 日韩中文字幕免费 | 国产欧美一区二区精品久导航 | 天堂一区在线 | 在线亚洲免费 | www国产亚洲精品久久网站 | 久草福利 | 国产午夜精品久久久 | 日韩欧美中文 | 午夜一区 | 久久久久国产精品午夜一区 | 亚洲电影专区 | 亚洲成人中文字幕 | 国产.com| 播放一级黄色片 | 色视频欧美 | 久久久久久国产 | av国产在线观看 | 国产精品免费一区二区三区 | 午夜视频免费在线观看 | 麻豆视频在线看 | 成年人在线视频 | 日本精品一区二区三区四区 |