[問題] Win32 Named Event 疑問

看板Programming作者 (我愛阿蓉)時間12年前 (2012/12/04 11:37), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
對於Event有一個疑問 假如我八條process再 waitForSingleObject for這event 第九條process把她SetEvent()後 下一航 馬上ResetEvent(); 能確保這八條process 全部都能通過 Wait那行嗎? 我自己是覺得OS該要確保全都能過去 但也有可能不是這樣做 OS不確保 造成有人一直Wait 一直過不去... 那若真的這樣 是否有甚麼workaround 呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.84.72

12/06 08:54, , 1F
我覺8個都會收到event
12/06 08:54, 1F

12/06 08:59, , 2F
問題在於第9個必須確定前8個已在wait狀
12/06 08:59, 2F

12/06 09:00, , 3F
BTW,我討厭workround
12/06 09:00, 3F

12/06 13:04, , 4F
Manual Reset Event
12/06 13:04, 4F

12/06 23:25, , 5F
開8個auto reset event
12/06 23:25, 5F

12/08 00:32, , 6F
加個檢查機制 例如.8個各自使用的boolean
12/08 00:32, 6F
文章代碼(AID): #1GlN03fG (Programming)
文章代碼(AID): #1GlN03fG (Programming)