.\" -*- coding: UTF-8 -*- .\" Copyright 1996, Tom Bjorkholm .\" Copyright 1996, Markus Kuhn .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sched_yield 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم sched_yield \- يتخلى عن المعالج .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint sched_yield(void);\fP .fi .SH الوصف تتسبب \fBsched_yield\fP() في تخلي الخيط المستدعي عن وحدة المعالجة المركزية. يُنقل الخيط إلى نهاية قائمة انتظار أولويته الثابتة، ويُسمح لخيط جديد بالتشغيل. .SH "قيمة الإرجاع" عند النجاح، تُرجع \fBsched_yield\fP() 0. عند الخطأ، تُرجع \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء في تطبيق لينكس، تنجح \fBsched_yield\fP() دائمًا. .SH المعايير POSIX.1\-2024. .SH التاريخ POSIX.1\-2001 (لكنه اختياري). POSIX.1\-2008. .P قبل POSIX.1\-2008، عرّفت الأنظمة التي تتوفر فيها \fBsched_yield\fP() \fB_POSIX_PRIORITY_SCHEDULING\fP في \fI\fP. .SH تحذيرات \fBsched_yield\fP() مخصصة للاستخدام مع سياسات الجدولة في الوقت الفعلي (أي \fBSCHED_FIFO\fP أو \fBSCHED_RR\fP). استخدام \fBsched_yield\fP() مع سياسات جدولة غير حتمية مثل \fBSCHED_OTHER\fP غير محدد ويعني على الأرجح أن تصميم تطبيقك معطوب. .P إذا كان الخيط المستدعي هو الخيط الوحيد في قائمة الأولوية القصوى في ذلك الوقت، فسيستمر في التشغيل بعد استدعاء \fBsched_yield\fP(). .P تجنب استدعاء \fBsched_yield\fP() دون داع أو بشكل غير مناسب (مثلًا، عندما تكون الموارد التي تحتاجها خيوط أخرى قابلة للجدولة ما زالت محتجزة من قبل المستدعي)، لأن القيام بذلك سيؤدي إلى تبديلات سياق غير ضرورية، مما يضعف أداء النظام. .SH "انظر أيضًا" \fBsched\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .