最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
線程中斷interrupt和LockSupport-創(chuàng)新互聯(lián)
本文章將要介紹的內容有以下幾點,讀者朋友也可先自行思考一下相關問題:
  1. 線程中斷 interrupt 方法怎么理解,意思就是線程中斷了嗎?那當前線程還能繼續(xù)執(zhí)行嗎?
  2. 判斷線程是否中斷的方法有幾個,它們之間有什么區(qū)別?
  3. LockSupport的 park/unpark 和 wait/notify 有什么區(qū)別?
  4. sleep 方法是怎么響應中斷的?
  5. park 方法又是怎么響應中斷的?

線程中斷相關方法

線程中和中斷相關的方法有三個,分別介紹如下:

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于成都網(wǎng)站設計、網(wǎng)站制作、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

1) interrupt

我們一般都說這個方法是用來中斷線程的,那么這個中斷應該怎么理解呢? 就是說把當前正在執(zhí)行的線程中斷掉,不讓它繼續(xù)往下執(zhí)行嗎?

其實,不然。 此處,說的中斷僅僅是給線程設置一個中斷的標識(設置為true),線程還是會繼續(xù)往下執(zhí)行的。而線程怎么停止,則需要由我們自己去處理。 一會兒會用代碼來說明這個。

2) isInterrupted

判斷當前線程的中斷狀態(tài),即判斷線程的中斷標識是true還是false。 注意,這個方法不會對線程原本的中斷狀態(tài)產(chǎn)生任何影響。

3) interrupted

也是判斷線程的中斷狀態(tài)的。但是,需要注意的是,這個方法和 isInterrupted 有很大的不同。我們看下它們的源碼:

public boolean isInterrupted() {  
    return isInterrupted(false);  
}public static boolean interrupted() {  
    return currentThread().isInterrupted(true);  
}//調用同一個方法,只是傳參不同private native boolean isInterrupted(boolean ClearInterrupted);

首先 isInterrupted 方法是線程對象的方法,而 interrupted 是Thread類的靜態(tài)方法。

線程中斷 interrupt 和 LockSupport

名稱欄目:線程中斷interrupt和LockSupport-創(chuàng)新互聯(lián)
本文來源:http://fisionsoft.com.cn/article/ighpd.html