यह:कर सकते हैं एक भी SetEvent() ट्रिगर कई WaitForSingleObject()
http://msdn.microsoft.com/en-us/library/ms686915(VS.85).aspx
नहीं सुझाव देने के लिए प्रतीत होता है।
मेरे पास पाइप के माध्यम से संचार करने वाली तीन प्रक्रियाएं हैं। प्रक्रिया ए एक घटना बनाता है, प्रक्रिया बी & सी प्रत्येक का उपयोग WaitForSingleObject (दूसरे थ्रेड में) का उपयोग करता है।
तो अब हमारे पास -TWO- प्रत्येक-सिंगल-ईवेंट के लिए प्रतीक्षा करने की प्रक्रिया करता है।
प्रक्रिया ए SetEvent(), प्रक्रिया बी प्रतिक्रिया के साथ घटना को आग लगती है, प्रक्रिया सी नहीं करता है।
निष्कर्ष:
प्रत्येक WaitForSingleObject() एक अद्वितीय घटना की आवश्यकता है ... है न?
दुर्भाग्यवश मेरे पास प्रक्रिया ए पर कोई नियंत्रण नहीं है इसलिए मैं इसे लागू नहीं कर सकता। –