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
相關文章:
主站蜘蛛池模板: 国产成人精品久久二区二区91 | 三级欧美 | 欧美日韩高清在线观看 | 国产日韩精品视频 | 亚洲视频中文字幕 | 2021狠狠干 | 天天综合久久 | 一区二区三区在线免费观看 | 亚洲国产免费 | 精品熟人一区二区三区四区 | 91性高湖久久久久久久久_久久99 | 免费久久99精品国产婷婷六月 | 久久伊人影院 | 欧美精品片 | 日本高清视频在线播放 | 久久久精品久 | 久久久久久久久久久久久9999 | 一区二区三区视频播放 | 欧美日韩黄色一级片 | 99久久久久久久久 | 神马影院一区二区三区 | 久久综合爱 | 能免费看的av | 国产日产精品一区二区三区四区 | 日韩视频免费看 | 国产美女高潮 | 中文字幕一区在线观看视频 | 亚洲在线视频 | 人人九九精 | 免费黄色a视频 | 亚洲精品一区在线观看 | 亚洲成人一区二区三区 | 成人国产精品久久久 | 中文字幕在线第一页 | 91精品国产色综合久久 | 欧美日韩国产一区二区 | 在线色网| 成人午夜免费视频 | 久久久久久久久国产 | 色本道 | av资源网站 |