CyclicBarrier是多線程中設置同步樊籬的,具體應用場景如下:
公司租住周末會餐,起首各自從家里出發到會餐地址,然后當所有人達到后才可以一路合影、吃飯,然后各自回家,如許的用多線程怎么規范處置
起首新建一個項目CyclicBarrierDemo,點擊file-->new--->class,然后勾選main函數方式
 在main函數中起首完當作CyclicBarrier,設心猿意馬人員到齊人數為3(這里隨你的要求設心猿意馬),設心猿意馬完當作后需要干什么
 建立一個線程池,然后設心猿意馬模擬用戶為3人,然后這三人達到的時候在run中從頭寫出來,然后設心猿意馬隨機達到時候
 挪用線程池ExecutorService,然后執行runnable,完整線程的調劑利用,用于起頭該線程
 最后給出打印的成果,這里運行了兩次做了對比,人員達到和分開的時候都是不確定的
 
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!