العائد (تعدد الخيوط)

في علوم الكمبيوتر ، العائد هو إجراء يحدث في برنامج الكمبيوتر أثناء تعدد العمليات ، لإجبار المعالج على التخلي عن التحكم في الخيط الجاري تشغيله حاليًا، وإرساله إلى نهاية قائمة الانتظار الجاري تشغيلها ، بنفس أولوية الجدولة .

أمثلة

تطبق لغات البرمجة المختلفة عملية العائد بطرق مختلفة.

  • pthread_yield()في لغة C ، تنفيذ منخفض المستوى ، يتم توفيره بواسطة خيوط POSIX [1]
  • std::this_thread::yield()باللغة C++ ، تم تقديمها في C++11 .
  • يتم توفير طريقة العائد في العديد من لغات البرمجة الموجهة للكائنات مع دعم تعدد الخيوط، مثل C# و Java . [2] توفر لغات البرمجة الموجهة للكائنات بشكل عام تجريدات الفئات لكائنات الخيوط.

في الروتينات الفرعية

البرامج الفرعية هي بدائية دقيقة التزامن ، والتي قد تكون مطلوبة للخضوع صراحةً. وقد تمكن من تحديد وظيفة أخرى لتولي السيطرة. البرامج الفرعية التي تخضع صراحةً تسمح بتعدد المهام التعاوني .

انظر أيضا

مراجع

  1. ^ "pthread_yield". IBM .
  2. ^ "Thread.yield". Javamex . تم الاسترجاع في 24 يونيو 2011 .
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=العائد_(تعدد الخيوط)&oldid=1146811009"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate