![BISSA - A Scalabale Tuple Space](https://i.ytimg.com/vi/S4F5E6PgquI/hqdefault.jpg)
مواد
- تعریف - ٹوپل خلائی کا کیا مطلب ہے؟
- مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔
- ٹیکوپیڈیا نے Tuple Space کی وضاحت کی
تعریف - ٹوپل خلائی کا کیا مطلب ہے؟
ایک چھوٹی سی جگہ تقسیم / متوازی کمپیوٹنگ کے لئے ایسوسی ایٹیو میموری ماڈل کا اطلاق ہوتا ہے۔ یہ ٹیوپلس کی لائبریری پیش کرتا ہے ، جس میں بیک وقت تک رسائی حاصل کی جاسکتی ہے۔ ٹوپلس صفر یا اس سے زیادہ دلائل اور کلید کے ساتھ اصطلاحات ہیں۔
ٹیوپلس کا مجموعہ کچھ بنیادی کاموں کی حمایت کرتا ہے ، جیسے خلا میں ایک ٹپل شامل کرنا (لکھنا) اور خلا سے ٹپل کو ہٹانا (لے)۔ ٹیوپل کلیکشن کو ایک سے زیادہ ٹوپل خلائی سرورز کے نیٹ ورک پر رکھا اور منظم کیا جاتا ہے۔ ایک یا الگ مشینوں پر ایک سے زیادہ تھریڈ بیک وقت خلا تک پہنچ جاتے ہیں۔ کچھ خلا میں ٹوپلیں شامل کرتے ہیں جبکہ دوسرے انہیں اس عمل میں ہٹاتے ہیں جسے بلیک بورڈ استعارہ کے طور پر بھیجا جاسکتا ہے۔
مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔
ٹیکوپیڈیا نے Tuple Space کی وضاحت کی
ٹوپل جگہیں وہ نظریہ ہیں جس پر لنڈا زبان مبنی ہے۔ جاوا (جاوا اسپیسز) ، لوا ، لسپ ، ازگر ، پروولوگ ، روبی ، نیٹ ، سمالٹالک اور ٹی سی ایل کے لئے بھی خلائی جگہ پر عمل درآمد کیا گیا ہے۔ٹیوپل اسپیس تجریدی ایک ماڈیول میں انکسیپولیشن کے لئے ایک موثر انتخاب ہے۔ یہ ایک مفید ڈھانچہ تشکیل دیتا ہے جس میں ایک اچھی طرح سے متعین انٹرفیس ہوتا ہے۔ لہذا ، اسے دوبارہ استعمال اور ماڈیولرائز کیا جاسکتا ہے۔
مندرجہ ذیل جگہوں کے ذریعہ تعاون کی جانے والی کچھ بنیادی کارروائیوں کا نام مندرجہ ذیل ہے۔
- write (tuple): خلا میں ایک tuple شامل کرنے کے لئے استعمال کیا جاتا ہے
- take (ٹیمپلیٹ tuple): ٹیمپلیٹ سے مماثلت پانے والے ٹیوپل کی ایسوسی ایٹ تلاش کرنے کے ل. استعمال ہوتا ہے۔ ایک بار مل جانے پر ، ٹوپل خلا سے مٹا دیا جاتا ہے اور پھر واپس لایا جاتا ہے۔
- ویٹ ٹیک (ٹیمپلیٹ ٹیوپل): ٹیمپلیٹ سے مماثلت پانے والے ٹیوپل کی ہم آہنگی کی تلاش انجام دینے کے لئے استعمال کیا جاتا ہے۔ جب تک کوئی میچ موجود نہ ہو اس وقت تک یہ بلاک ہوجاتا ہے۔ اس کے بعد خلا سے مماثل ٹیپل کو ہٹاتا اور واپس لاتا ہے۔
- پڑھیں (ٹیمپلیٹ ٹیپل): اوپر "وضاحت" کی طرح ایک ہی بات کی وضاحت کی گئی ، اس استثنا کے ساتھ کہ ٹیپل کو ٹپل جگہ سے نہیں ہٹایا جائے گا۔
- waitToRead (ٹیمپلیٹ tuple): "انتظارToTake" کے طور پر ایک ہی طرح کی وضاحت کے ساتھ ، رعایت کے ساتھ کہ ٹیپل کو ٹپل جگہ سے نہیں ہٹایا جائے گا۔
- اسکین (ٹیمپلیٹ ٹیوپل): اوپر "سمجھا ہوا" جیسے بیان کیا گیا ، اس استثناء کے ساتھ کہ اس سے ملنے والے ٹیوپلس کا ایک مکمل مجموعہ واپس آجاتا ہے۔
- کاؤنٹ (ٹیمپلیٹ ٹیپل): اوپر بیان کیے گئے "اسکین" کی طرح ، اس استثناء کے ساتھ کہ یہ خود ٹیپلس کے ذخیرے کی بجائے میچنگ ٹیپلس کی گنتی واپس کرتا ہے۔