تشعب (حوسبة): الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
سطر 1:
{{مصدر|تاريخ=مارس 2016}}
[[ملف:Multithreaded process.svg|تصغير|عملية مع اثنين من خيوط التنفيذ، ويعمل على معالج واحد]]
في [[معلوماتية|المعلوماتية]] و[[الحوسبة]]، '''الخيط''' أو سلسلة أو '''شريط التعليمات''' '''thread''' (أو ''thread of execution'') هو عبارة عن مجموعة من التعليمات التي تشكل مساراً لتنفيذ العملية وبما أنه مجرد مسار فإنه لا يحتاج لموارد خاصة به حيث أنه يستخدم موارد العملية ذاتها. تجعل الخيوط البرنامج الحاسوبي يبدو وكأنه يقوم بأكثر من [[مهمة (معلوماتية)|مهمة]] بشكل متزامن، لكن إذا كانت وحدة المعالجة المركزية بأكثر من نواة فانه يقوم بعمل تزامن حقيقي، فعلى سبيل المثال يمكن للبرنامج الإبقاء على واجهة المستخدم المرئية تتفاعل مع المستخدم على الرغم من قيامه بمهمة أخرى كالاتصال بمخدم. تتميز الخيوط عن [[عملية (معلوماتية)|العمليات]] بشكل عام في طريقة إنشاء سلسلة التعليمات وطريقة مشاركتها للمصادر وأسلوب تنفيذ المعالج لها بشكل مختلف عن العمليات لكن هذه الفوارق في النهاية تختلف حسب [[نظام التشغيل]].