मैं सोच रहा हूँ अगर यह एक ही समय में एक से अधिक mutexes लॉक करने के लिए संभव है, जैसे:लॉकिंग कई mutexes
Mutex1.Lock();
{
Mutex2.Lock();
{
// Code locked by mutex 1 and 2.
}
Mutex2.Unlock();
// Code locked by mutex 1.
}
Mutex1.Unlock();
यह कुछ स्थितियों के लिए बहुत उपयोगी होगा। धन्यवाद।
हाँ, यह संभव है। बस सावधान रहें, उचित परिश्रम के बिना ऐसा करने से आसानी से डेडलॉक्स हो सकते हैं। –