کمپیوٹیشنل فن تعمیر میں میوٹیکس کیا ہے؟

ایک mutex (مختصر "باہمی اخراج") ایک ہم آہنگی کا طریقہ کار ہے جو کمپیوٹیشنل فن تعمیر میں استعمال ہوتا ہے تاکہ یہ یقینی بنایا جا سکے کہ ایک وقت میں صرف ایک عمل یا دھاگہ مشترکہ وسائل تک رسائی حاصل کر سکتا ہے۔ یہ ایک قسم کا تالا ہے جو متعدد عملوں کو بیک وقت ایک ہی وسیلہ تک رسائی سے روکتا ہے، اس طرح ڈیٹا کی عدم مطابقت اور نسل کے حالات سے بچتا ہے۔ Mutexes عام طور پر ملٹی تھریڈڈ پروگراموں میں استعمال ہوتے ہیں، جہاں ایک سے زیادہ تھریڈز مشترکہ وسائل جیسے میموری کے مقامات یا فائلوں تک بیک وقت رسائی حاصل کرنے کی کوشش کر سکتے ہیں۔ mutexes کا استعمال کرتے ہوئے، پروگرامرز اس بات کو یقینی بنا سکتے ہیں کہ ایک وقت میں صرف ایک تھریڈ مشترکہ وسائل تک رسائی حاصل کر سکتا ہے، تنازعات کو روکتا ہے اور ڈیٹا کی سالمیت کو یقینی بناتا ہے۔

تاریخ اشاعت: