package com.example.demo.thread;
/**
* @projectName: demo
* @package: com.example.demo.thread
* @className: TestState
* @author:
* @description: 觀察線程狀態(tài)
* @date: 2021/12/7 21:35
*/
public class TestState {
public static void main(String[] args) throws InterruptedException {
Thread thread = new Thread(() -> {
for (int i = 0; i < 5; i++) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
// 線程狀態(tài)
Thread.State state = thread.getState();
System.out.println(state);
thread.start();
state = thread.getState();
System.out.println(state);
while (thread.isAlive()){
state = thread.getState();
Thread.sleep(1000);
System.out.println(state);
}
state = thread.getState();
System.out.println(state);
// 會出現(xiàn)異常:死亡的線程不能再次啟動C着觥!购城!
thread.start();
}
}
5.5、觀察線程狀態(tài)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門撇叁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人畦贸,你說我怎么就攤上這事税朴。” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵正林,是天一觀的道長泡一。 經(jīng)常有香客問我,道長觅廓,這世上最難降的妖魔是什么鼻忠? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮杈绸,結(jié)果婚禮上帖蔓,老公的妹妹穿的比我還像新娘。我一直安慰自己瞳脓,他們只是感情好塑娇,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著劫侧,像睡著了一般埋酬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上烧栋,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼酬姆!你這毒婦竟也來了嗜桌?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布针贬,位于F島的核電站击费,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏桦他。R本人自食惡果不足惜蔫巩,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望快压。 院中可真熱鬧圆仔,春花似錦、人聲如沸蔫劣。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽脉幢。三九已至歪沃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鸵隧,已是汗流浹背绸罗。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 場景描述 在Java多線程下載框架中,我們需要知道下載狀態(tài)比如暫停下載昵宇,恢復(fù)下載,取消下載等狀態(tài)的通知儿子,而且不僅僅...
- 【蝴蝶效應(yīng)】 蝴蝶效應(yīng):上個世紀(jì)70年代柔逼,美國一個名叫洛倫茲的氣象學(xué)家在解釋空氣系統(tǒng)理論時說蒋譬,亞馬遜雨林一只蝴蝶...
- 觀察者模式介紹 觀察者模式類圖: 需求: 多線程執(zhí)行過程中,線程的狀態(tài)愉适,線程出現(xiàn)異常犯助,我們無法都感知,需要一種機制...
- 本文的所有分析都是基于 RxJava2 進行的维咸。以下的 RxJava 指 RxJava2閱讀本文你將會知道: Rx...
- 成長記錄-連載(三十六) ——我的第一篇五千字長文婚肆,說了什么,你一定想不到 并不是不想每天寫公眾號坐慰,而是之前思考怎...