گھر ترقی ہیوی ویٹ تھریڈ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ہیوی ویٹ تھریڈ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - ہیوی ویٹ تھریڈ کا کیا مطلب ہے؟

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


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

پھانسیوں کو ترجیح دینے کے ل Process پروسیسر متعدد تھریڈز سنبھالتے ہیں۔ ایک ہی تھریڈ پروگرام کے نفاذ کا ایک حصہ ہوگا جسے پروسیسر انفرادی طور پر سنبھال سکتا ہے۔ اس بات کو ذہن میں رکھتے ہوئے ، کچھ ماہرین دھاگوں کو ان کے سیاق و سباق پر منحصر رکھتے ہوئے ہلکے وزن یا ہیوی ویٹ کے لحاظ سے درجہ بندی کرتے ہیں۔ ہلکا پھلکا دھاگہ ایک تھریڈ ہوگا جس پر عمل درآمد کے ل system نظام میں بہت سی "تبدیلیوں" کی ضرورت نہیں ہوتی ہے۔ اس کے برعکس ، ایک ہیوی ویٹ تھریڈ ایگزیکیوشن کے لئے سیاق و سباق کے مختلف سیٹ پر سوئچ کرنے ، یا الگ الگ مختص میموری کی جگہ سے نمٹنے کی ضرورت پڑسکتی ہے ، جس میں سوئچنگ کے لئے زیادہ وقت درکار ہوتا ہے۔ ہیوی ویٹ دھاگے کی ایک مثال اوسط UNIX عمل ہے ، جہاں پروسیسروں کو زیادہ سے زیادہ وسائل تک رسائ کی ضرورت ہوسکتی ہے ، اور آپریٹنگ سسٹم کے مختلف ماحول میں کچھ دوسرے قسم کے دھاگوں کی بجائے سوئچ کا وقت زیادہ ہوسکتا ہے۔ ان کی اپنی ورچوئل میموری کے ساتھ دھاگے یا عمل کو ہیوی ویٹ تھریڈز سمجھا جاسکتا ہے ، نیز وہ بھی جن میں رسائی پر کچھ پابندیاں شامل ہوسکتی ہیں۔ یہ نوٹ کرنا ضروری ہے کہ 'ہلکے وزن کے دھاگے' اور 'ہیوی ویٹ تھریڈ' اصطلاحات ساپیکش ہیں ، اور یہ کہ عام طور پر ، پروگرامر اور دیگر ان کی وضاحت کیس کی بنیاد پر کسی معاملے پر کرتے ہیں۔

ہیوی ویٹ تھریڈ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف