WaitForSingleObject
(या WaitForMultipleObjects
) शून्य के टाइमआउट समय के साथ किसी ईवेंट की प्रतीक्षा करते समय संदर्भ स्विच का कारण बनता है? (Sleep(0)
जहां तक मुझे पता है, तुरंत एक थ्रेड टाइम-स्लाइस उत्पन्न करेगा।)इंतजार करेगा ForeSorleObject शून्य के टाइमआउट समय के साथ प्रतीक्षा करते समय एक संदर्भ स्विच का कारण बनता है?
अब WaitForSingle|MultipleObject
और ईवेंट हैंडल के बारे में। अगर WaitFor * ऑब्जेक्ट को वास्तव में प्रतीक्षा करने की ज़रूरत है, तो यह निश्चित रूप से इसके शेष समय-टुकड़े को उपज देगा। लेकिन, इसमें दो मामलों में जहां एपीआई प्रतीक्षा करने के लिए नहीं जरूरत करता हैं:
- या तो घटना का संकेत है, जो मामले में यह
WAIT_OBJECT_0
- या घटना के राज्य कोई फर्क नहीं पड़ता के साथ लौट सकते हैं के रूप में मैं शून्य की प्रतीक्षा समय, जिस स्थिति में इसे तुरंत वापस कर सकते हैं, या तो
WAIT_OBJECT_0
याWAIT_TIMEOUT
अब के साथ, यह देखते हुए निर्दिष्ट, WaitForSingleObject
एक धागा संदर्भ स्विच कारण होगा यदि शून्य का समय समाप्त समय आपूर्ति की जाती है?