انتقل إلى المحتوى

ليف (حوسبة)

يرجى إضافة وصلات داخلية للمقالات المتعلّقة بموضوع المقالة.
من ويكيبيديا، الموسوعة الحرة

الليف مصطلح مستعمل في علوم الحاسب الآلي، ويقصد به الخيط خفيف الوزن عند التنفيذ.[1][2]

تشترك الألياف، مثل الخيوط، في نفس الذاكرة الافتراضية. ومع ذلك، فإن الألياف تستخدم تعدد مهام متعاون (co-operative multitasking) في حين أن الخيوط تستخدم تعدد مهام استباقي (pre-emptive multitasking).

تعتمد الخيوط غالبا على جدولة النواة للخيط لاستباق انشغال خيط واستئناف عمل خيط آخر. على الألياف الجاري تنفيذها فسح المجال لتنفيذ ألياف أخرى.

مراجع

[عدل]
  1. ^ Shankar، Ajai (سبتمبر 2003). "Implementing Coroutines for .NET by Wrapping the Unmanaged Fiber API". MSDN Magazine. Microsoft. مؤرشف من الأصل في 2003-08-19. This article shows how coroutines can be implemented for the .NET Framework by using the Fiber API and Managed Extensions for C++, and how they can be easily used with other .NET-compliant languages
  2. ^ A Fiber Class نسخة محفوظة 23 أكتوبر 2017 على موقع واي باك مشين.