گھر ترقی لاک (کمپیوٹنگ میں) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

لاک (کمپیوٹنگ میں) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - لاک کا کیا مطلب ہے؟

ایک تالا ایک ایسا طریقہ کار ہے جس کو مختلف پروسیسنگ دھاگوں کو مطابقت پذیر کرنے کے لئے استعمال کیا جاتا ہے ، جس میں کمپیوٹنگ ماحول میں کسی خاص وسائل کی لامحدود رسائ سے بچنے کے لئے مقررہ حدود ہوتی ہیں۔ یہ بیک وقت کنٹرول کی پالیسیاں نافذ کرکے رسائی کا بندوبست کرنے کا ایک طریقہ ہے۔


تالے عام طور پر مشورے دینے والے ہوتے ہیں ، اس کا مطلب یہ ہے کہ اس تھریڈ سے اس کے ڈیٹا تک رسائی حاصل کرنے سے پہلے تالا حاصل کرنے کے ل other دوسرے تھریڈ کے ساتھ مل کر کام کرتا ہے۔ لازمی تالے بھی کچھ سسٹمز کے ذریعہ لگائے جاتے ہیں ، جہاں ایک مستثنیٰ حالت میں کسی منبع تک غیر مجاز رسائی کے نتیجے میں رعایت ہوتی ہے۔


تالا لگا کے نام سے بھی جانا جاتا ہے۔

ٹیکوپیڈیا لاک کی وضاحت کرتا ہے

ایک تالا کی ایک سادہ سی شکل ہے جسے سیمفور کہتے ہیں ، جہاں مشترکہ ، صرف پڑھنے کے موڈ اور ایک خصوصی پڑھنے / لکھنے کے موڈ کے درمیان ٹھوس فرق نہیں ہوتا ہے۔ مشترکہ وضع میں متعدد فارم ہیں جن میں خصوصی ، ارادہ سے خارج اور ارادہ ٹو اپ گریڈ شامل ہے۔ یہ فارم بہت سے کمپیوٹنگ سسٹم میں لاگو ہوتے ہیں۔


تالوں کی درجہ بندی کرنے کا ایک اور طریقہ بھی ہے ، جو تالا تراکیب پر انحصار کرتا ہے جو غیر ارادے دھاگے تک رسائی سے بچنے کے لئے استعمال کیا جاتا ہے۔ تالا لگانے کی ایک عام تکنیک دھاگے کے عمل کو مکمل طور پر روکتی ہے جب تک کہ تھریڈ تالا کو حاصل نہ کرے ، جب کہ اسپن لاک تھریڈ تک رسائی کی کوششوں کو منجمد کرنے کو کہتا ہے جب تک کہ وہ اس تالا کو حاصل نہ کرے۔

لاک (کمپیوٹنگ میں) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف