تسمى الخيوط أحيانًا عمليات خفيفة الوزن لأن لديهم مكدس خاص بهم ولكن يمكنهم الوصول إلى البيانات المشتركةلأن الخيوط تشترك في نفس مساحة العنوان مثل العملية والخيوط الأخرى داخل العملية ، التكلفة التشغيلية للاتصال بين الخيوط منخفضة ، وهي ميزة
لماذا الخيط خفيف الوزن والعملية ثقيلة الوزن؟
تشير العمليات خفيفة الوزن وثقيلة الوزن إلى آليات نظام المعالجة المتعددة. في عملية خفيفة الوزن ، يتم استخدام سلاسل لتقسيم عبء العمل … يمكن مقارنة كل مؤشر ترابط بعملية في سيناريو ثقيل الوزن. في عملية الوزن الثقيل ، يتم إنشاء عمليات جديدة لأداء العمل بالتوازي.
ما هي عملية الخيط خفيف الوزن؟
عمليات خفيفة الوزن (LWPs) جسر مستوى المستخدم ومستوى النواةتحتوي كل عملية على LWP واحد أو أكثر ، كل منها يدير واحدًا أو أكثر من مؤشرات ترابط المستخدم. (انظر الشكل 1-1.) عادة ما يتضمن إنشاء سلسلة رسائل إنشاء بعض سياق المستخدم فقط ، ولكن ليس إنشاء LWP.
لماذا يشار إلى الخيوط على أنها عمليات خفيفة الوزن ، ما هي الموارد المستخدمة عند إنشاء مؤشر ترابط ، كيف تختلف عن تلك المستخدمة عند إنشاء العملية؟
كيف تختلف عن تلك المستخدمة عند إنشاء العملية؟ الخيوط أصغر من العمليات ، لذا فهي تحتاج إلى موارد أقلتقوم الخيوط بتخصيص بنية بيانات صغيرة للاحتفاظ بمجموعة التسجيل والمكدس والأولوية. تخصص العملية PCB ، وهي بنية بيانات كبيرة إلى حد ما.
ما هي دورة حياة الخيط؟
يمر الخيط بمراحل مختلفة في دورة حياته. على سبيل المثال ، يتم إنشاء سلسلة ، وبدأت ، وتعمل ، ثم تموت يوضح الرسم البياني التالي دورة الحياة الكاملة للموضوع. … ينتقل مؤشر الترابط إلى الحالة القابلة للتشغيل فقط عندما يشير مؤشر ترابط آخر إلى مؤشر الترابط المنتظر لمتابعة التنفيذ.