العائد (تعدد الخيوط)
في علوم الكمبيوتر ، العائد هو إجراء يحدث في برنامج الكمبيوتر أثناء تعدد العمليات ، لإجبار المعالج على التخلي عن التحكم في الخيط الجاري تشغيله حاليًا، وإرساله إلى نهاية قائمة الانتظار الجاري تشغيلها ، بنفس أولوية الجدولة .
أمثلة
تطبق لغات البرمجة المختلفة عملية العائد بطرق مختلفة.
pthread_yield()في لغة C ، تنفيذ منخفض المستوى ، يتم توفيره بواسطة خيوط POSIX [1]std::this_thread::yield()باللغة C++ ، تم تقديمها في C++11 .- يتم توفير طريقة العائد في العديد من لغات البرمجة الموجهة للكائنات مع دعم تعدد الخيوط، مثل C# و Java . [2] توفر لغات البرمجة الموجهة للكائنات بشكل عام تجريدات الفئات لكائنات الخيوط.
yieldفي كوتلين
في الروتينات الفرعية
البرامج الفرعية هي بدائية دقيقة التزامن ، والتي قد تكون مطلوبة للخضوع صراحةً. وقد تمكن من تحديد وظيفة أخرى لتولي السيطرة. البرامج الفرعية التي تخضع صراحةً تسمح بتعدد المهام التعاوني .
انظر أيضا
مراجع
- ^ "pthread_yield". IBM .
- ^ "Thread.yield". Javamex . تم الاسترجاع في 24 يونيو 2011 .
Original text
Rate this translation
Your feedback will be used to help improve Google Translate
