亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java多線程之停止線程的方法實例代碼詳解

 更新時間:2019年05月13日 14:08:43   作者:idealcn  
這篇文章主要介紹了java多線程之停止線程的方法實例代碼詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

和線程停止相關的三個方法

/*
中斷線程。如果線程被wait(),join(),sleep()等方法阻塞,調(diào)用interrupt()會清除線程中斷狀態(tài),并收到InterruptedException異常。另外interrupt();對于isAlive()返回false的線程不起作用。
*/
 public void interrupt();
 /*
 靜態(tài)方法,判斷線程中斷狀態(tài),并且會清除線程的中斷狀態(tài)。所以連續(xù)多次調(diào)用該方法,第二次之后必定返回false。另外,isAlive()用于判斷線程是否處于存活狀態(tài),如果isAlive()返回false,interrupted()也必定返回false。
 */
 public static boolean interrupted();
/*
判斷線程中斷狀態(tài),但不會清除線程中斷狀態(tài)。另外,isAlive()用于判斷線程是否處于存活狀態(tài),如果isAlive()返回false,interrupted()也必定返回false。
*/

 public boolean isInterrupted();線程停止的幾種情況:

1: 使用退出標記,run方法執(zhí)行完畢,線程正常退出。

2: 使用stop()方法,已過時的方法,不推薦。

3: 使用interrupt()方法中斷線程。

interrupt()

單獨調(diào)用這個方法并不能中斷線程,只是打了一個中斷狀態(tài)的標記。或者說是將線程狀態(tài)更改為中斷狀態(tài)。

中斷線程可以通過以下幾種方法。

  • 在線程內(nèi)部拋出異常。
  • 在線程內(nèi)部使用return結束線程。

總結

以上所述是小編給大家介紹的java多線程之停止線程的方法實例代碼詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • SpringBoot框架配置文件路徑設置方式

    SpringBoot框架配置文件路徑設置方式

    這篇文章主要介紹了SpringBoot框架配置文件路徑設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring mvc JSON數(shù)據(jù)交換格式原理解析

    Spring mvc JSON數(shù)據(jù)交換格式原理解析

    這篇文章主要介紹了Spring mvc JSON數(shù)據(jù)交換格式原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Java 對象序列化 NIO NIO2詳細介紹及解析

    Java 對象序列化 NIO NIO2詳細介紹及解析

    這篇文章主要介紹了Java 對象序列化 NIO NIO2詳細介紹及解析的相關資料,序列化機制可以使對象可以脫離程序的運行而對立存在,需要的朋友可以參考下
    2017-02-02
  • Java11中基于嵌套關系的訪問控制優(yōu)化詳解

    Java11中基于嵌套關系的訪問控制優(yōu)化詳解

    Java(和其他語言)通過內(nèi)部類支持嵌套類,要使其正常工作,需要編譯器執(zhí)行一些技巧,下面這篇文章主要給大家介紹了關于Java11中基于嵌套關系的訪問控制優(yōu)化的相關資料,需要的朋友可以參考下
    2022-01-01
  • 全面詳解Spring?Bean生命周期教程示例

    全面詳解Spring?Bean生命周期教程示例

    這篇文章主要為大家介紹了Spring?Bean生命周期的全面詳解教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • java編程實現(xiàn)求解八枚銀幣代碼分享

    java編程實現(xiàn)求解八枚銀幣代碼分享

    這篇文章主要介紹了java編程實現(xiàn)求解八枚銀幣代碼分享,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Springboot中的@Conditional注解詳解

    Springboot中的@Conditional注解詳解

    這篇文章主要介紹了Springboot中的@Conditional注解詳解,@Conditional來源于spring-context包下的一個注解,Conditional中文是條件的意思,@Conditional注解它的作用是按照一定的條件進行判斷,滿足條件給容器注冊bean,需要的朋友可以參考下
    2023-09-09
  • 一篇文章弄懂Mybatis中#和$的區(qū)別

    一篇文章弄懂Mybatis中#和$的區(qū)別

    mybatis為我們提供了兩種支持動態(tài)sql的語法#{}以及${},兩者都是動態(tài)的向sql語句中傳入需要的參數(shù),下面這篇文章主要給大家介紹了如何通過一篇文章弄懂Mybatis中#和$區(qū)別的相關資料,需要的朋友可以參考下
    2021-12-12
  • 基于SpringBoot服務端表單數(shù)據(jù)校驗的實現(xiàn)方式

    基于SpringBoot服務端表單數(shù)據(jù)校驗的實現(xiàn)方式

    這篇文章主要介紹了基于SpringBoot服務端表單數(shù)據(jù)校驗的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Java實戰(zhàn)玩具商城的前臺與后臺實現(xiàn)流程

    Java實戰(zhàn)玩具商城的前臺與后臺實現(xiàn)流程

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+JSP+SSM+Springboot+Jsp+maven+Mysql實現(xiàn)一個玩具商城系統(tǒng),大家可以在過程中查缺補漏,提升水平
    2022-01-01

最新評論