等待多个并发事件完成的模型
生活随笔
收集整理的這篇文章主要介紹了
等待多个并发事件完成的模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單的一個常見問題:如下
一個人刷牙3分鐘,洗臉1分鐘,梳頭1分鐘,煮雞蛋5分鐘。完成這些事情最少多少時間?
這其實對應編程來說就對應了題目的問題了,如何讓主線程計算出多個并發事件完成的時間問題了。
我們下面會接觸一個java類,那就是CountDownLatch 類,詳細內容后面有時間詳細添加,先下面給出一個案例代碼。
下面代碼只創建2個任務線程,計算完成任務最少的時間。
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
?
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244545
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244541
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244538
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244527
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244528
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244529
http://bbs.bxzc123.com/forum.php?mod=viewthread&tid=244530
轉載于:https://www.cnblogs.com/sy646et/p/7266031.html
總結
以上是生活随笔為你收集整理的等待多个并发事件完成的模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一天课程:第一个python程序pri
- 下一篇: RFID采用率迟迟不涨,原因何在?