countdownlatch,乙個同步輔助類,在完成一組正在其他執行緒中執行的操作之前,它允許乙個或多個執行緒一直等待。
主要方法
public countdownlatch(int count);
public voidcountdown();
public voidawait() throws interruptedexception
構造方法引數指定了計數的次數
countdown方法,當前執行緒呼叫此方法,則計數減一
awaint方法,呼叫此方法會一直阻塞當前執行緒,直到計時器的值為0
java多執行緒一些相關概念
同步和非同步 同步方法呼叫開始後,需等到本次呼叫有結果才繼續往後執行 非同步呼叫發生後,呼叫者無需等待返回,繼續後續執行。舉個例子你出去打籃球先到樓下小賣部買瓶水,老闆店裡現在沒貨,要去別的地方取,這個時候你要是等老闆取到水給你你再去打籃球那這就是同步呼叫,而要是你跟老闆約定水到了以後給你送到籃球場...
多執行緒的一些知識點
一.自定義來繼承thread執行緒類 步驟 1.自定義類繼承thread類 2.重寫裡面的run 方法 3.建立自定義類物件 4.啟動執行緒strat public class mythread extends thread public static void main string args 二...
一些多執行緒的筆記
1.保護方法原子性的同時,也要注意保護方法中使用到的變數。下面這段 是否一定安全?public class counter public synchronized void add1 other method 不一定,如果在other method中也處理counter但是又沒有保護的情況下,會出現...