作者QQ29 (我愛阿蓉)
站內Programming
標題[問題] Win32 Named Event 疑問
時間Tue Dec 4 11:37:36 2012
對於Event有一個疑問
假如我八條process再
waitForSingleObject for這event
第九條process把她SetEvent()後 下一航 馬上ResetEvent();
能確保這八條process 全部都能通過 Wait那行嗎?
我自己是覺得OS該要確保全都能過去
但也有可能不是這樣做 OS不確保
造成有人一直Wait 一直過不去...
那若真的這樣
是否有甚麼workaround 呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.84.72
1F:推 jackylu63:我覺8個都會收到event 114.44.220.243 12/06 08:54
2F:→ jackylu63:問題在於第9個必須確定前8個已在wait狀 114.44.220.243 12/06 08:59
3F:→ jackylu63:BTW,我討厭workround 114.44.220.243 12/06 09:00
4F:→ fuha:Manual Reset Event 59.120.189.230 12/06 13:04
5F:推 zaqimon:開8個auto reset event 1.200.21.106 12/06 23:25
6F:推 xxtuoo:加個檢查機制 例如.8個各自使用的boolean 58.114.100.179 12/08 00:32