Java通過在主循環(huán)中判斷Boolean來停止線程的方法示例
更新時(shí)間:2017年04月12日 12:02:16 作者:FrankYou
這篇文章主要介紹了Java通過在主循環(huán)中判斷Boolean來停止線程的方法,結(jié)合具體實(shí)例形式分析了java針對(duì)線程的判斷與停止操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
本文實(shí)例講述了Java通過在主循環(huán)中判斷Boolean來停止線程的方法。分享給大家供大家參考,具體如下:
package Threads;
/**
* Created by Frank
*/
public class StopBoolean extends Thread {
// 確保變化對(duì)其它線程可見(主要是主線程要可見)
protected volatile boolean done = false;
public void run() {
while (!done) {
System.out.println("StopBoolean running");
try {
sleep(720);
} catch (InterruptedException e) {
return;
}
}
System.out.println("StopBoolean finished");
}
public void shutDown() {
done = true;
}
public static void main(String[] args) throws InterruptedException {
StopBoolean t1 = new StopBoolean();
t1.start();
Thread.sleep(1000 * 5);
t1.shutDown();
}
}
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
java之CSV大批量數(shù)據(jù)入庫(kù)的實(shí)現(xiàn)
本文主要介紹了java之CSV大批量數(shù)據(jù)入庫(kù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
Android?Java判斷密碼強(qiáng)度方法實(shí)例(強(qiáng)度顯示)
在現(xiàn)代社會(huì)中,密碼是確保我們個(gè)人信息和賬戶安全的重要手段之一,為了提高密碼的安全性,我們可以使用正則表達(dá)式來判斷密碼的強(qiáng)度,這篇文章主要給大家介紹了關(guān)于Android?Java判斷密碼強(qiáng)度(強(qiáng)度顯示)的相關(guān)資料,需要的朋友可以參考下2024-03-03
SpringBoot?使用?Sa-Token?完成注解鑒權(quán)功能(權(quán)限校驗(yàn))
Sa-Token?是一個(gè)輕量級(jí)?java?權(quán)限認(rèn)證框架,主要解決登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄、OAuth2、微服務(wù)網(wǎng)關(guān)鑒權(quán)?等一系列權(quán)限相關(guān)問題,這篇文章主要介紹了SpringBoot使用Sa-Token完成注解鑒權(quán)功能,需要的朋友可以參考下2023-05-05
Java bat批處理命令啟動(dòng)jar包的操作方法
這篇文章主要介紹了JAVA bat批處理命令啟動(dòng)jar包,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-12-12

