दोनों थ्रेड। स्लीप (टाइमआउट) और resetEvent.Wait (टाइमआउट) कम से कम timeout
मिलीसेकंड के लिए निष्पादन का कारण बनता है, तो क्या उनके बीच कोई अंतर है? मुझे पता है कि थ्रेड। नींद थ्रेड को अपने शेष समय के टुकड़े को छोड़ने का कारण बनती है, इस प्रकार संभवतः एक नींद होती है जो पूछने से कहीं अधिक लंबी होती है। क्या ManualResetEvent ऑब्जेक्ट की प्रतीक्षा (टाइमआउट) विधि एक ही समस्या है?Thread.Sleep (टाइमआउट) और ManualResetEvent.Wait (टाइमआउट) के बीच क्या अंतर है?
संपादित: मुझे पता है कि एक ManualResetEvent के मुख्य बिंदु एक और धागे से संकेत किया जा रहा है हूँ - अभी मैं केवल निर्दिष्ट समय समाप्त के साथ एक घटना के इंतजार विधि के मामले के साथ सवाल है, और कोई अन्य कॉल की स्थापना घटना। मैं जानना चाहता हूँ कि क्या यह समय पर Thread.Sleep
से जगाने के लिए अधिक विश्वसनीय है चाहता हूँ
मुझे पता है कि; मैं वास्तव में टाइमआउट मामले में केवल रूचि रखता हूं। मैं जानना चाहता हूं कि थ्रेड से समय पर जागने के लिए यह अधिक विश्वसनीय है या नहीं। नींद –
थ्रेड करता है। स्लीप ब्लॉक COM संदेश और घटनाएं? अगर हमें कुछ सेकंड के लिए मुख्य धागे में देरी की आवश्यकता है, जिसका उपयोग थ्रेड किया जाना चाहिए। सो जाओ या प्रतीक्षा करें ??? – lerner1225