• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
機(jī)構(gòu)主頁 > 機(jī)構(gòu)新聞 > java語言中線程同步的方法有哪些?
機(jī)構(gòu)主頁 > 機(jī)構(gòu)新聞>java語言中線程同步的方法有哪些?

java語言中線程同步的方法有哪些?

來源:北京達(dá)內(nèi)教育        時(shí)間:2023-05-25        熱度:50℃        返回列表

答:wait():使一個(gè)線程處于等待狀態(tài),并且釋放所持有的對(duì)象的lock。

sleep():使一個(gè)正在運(yùn)行的線程處于睡眠狀態(tài),是一個(gè)靜態(tài)方法,調(diào)用此方法要捕捉InterruptedException異常。

notify():喚醒一個(gè)處于等待狀態(tài)的線程,注意的是在調(diào)用此方法的時(shí)候,并不能確切的喚醒某一個(gè)等待狀態(tài)的線程,而是由JVM確定喚醒哪個(gè)線程,而且不是按優(yōu)先級(jí)。

Allnotity():喚醒所有處入等待狀態(tài)的線程,注意并不是給所有喚醒線程一個(gè)對(duì)象的鎖,而是讓它們競(jìng)爭(zhēng)。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部