.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_attr_setschedpolicy 3 "17 مايو 2025" "صفحات دليل لينكس 6.18" .SH الاسم pthread_attr_setschedpolicy, pthread_attr_getschedpolicy \- تعيين/الحصول على سمة سياسة الجدولة في كائن سمات الخيط .SH المكتبة مكتبة مسالك POSIX (\fIlibpthread\fP،\ \fI\-lpthread\fP) .SH موجز .nf \fB#include \fP .P \fBint pthread_attr_setschedpolicy(pthread_attr_t *\fP\fIattr\fP\fB, int \fP\fIpolicy\fP\fB);\fP \fBint pthread_attr_getschedpolicy(const pthread_attr_t *restrict \fP\fIattr\fP\fB,\fP \fB int *restrict \fP\fIpolicy\fP\fB);\fP .fi .SH الوصف تضبط الدالة \fBpthread_attr_setschedpolicy\fP() سمة سياسة الجدولة لكائن سمات الخيط المُشار إليه بـ \fIattr\fP إلى القيمة المُحددة في \fIpolicy\fP. تُحدد هذه السمة سياسة الجدولة لخيط يُنشأ باستخدام كائن سمات الخيط \fIattr\fP. .P .\" FIXME . pthread_setschedparam() places no restriction on the policy, .\" but pthread_attr_setschedpolicy() restricts policy to RR/FIFO/OTHER .\" http://sourceware.org/bugzilla/show_bug.cgi?id=7013 القيم المدعومة لـ \fIpolicy\fP هي \fBSCHED_FIFO\fP و \fBSCHED_RR\fP و \fBSCHED_OTHER\fP، مع الدلالات الموصوفة في \fBsched\fP(7). .P تُعيد الدالة \fBpthread_attr_getschedpolicy\fP() سمة سياسة الجدولة لكائن سمات الخيط \fIattr\fP في المخزن المؤقت المُشار إليه بـ \fIpolicy\fP. .P لكي يُؤثر إعداد السياسة الذي تُجريه \fBpthread_attr_setschedpolicy\fP() عند استدعاء \fBpthread_create\fP(3)، يجب على المُستدعي استخدام \fBpthread_attr_setinheritsched\fP(3) لتعيين سمة وراثة المجدول لكائن السمات \fIattr\fP إلى \fBPTHREAD_EXPLICIT_SCHED\fP. .SH "قيمة الإرجاع" عند النجاح، تُعيد هذه الدوال القيمة 0؛ وعند الخطأ، تُعيد رقم خطأ غير صفري. .SH الأخطاء قد تفشل \fBpthread_attr_setschedpolicy\fP() مع الخطأ التالي: .TP \fBEINVAL\fP قيمة غير صالحة في \fIpolicy\fP. .P يُوثق POSIX.1 أيضًا خطأ \fBENOTSUP\fP اختياريًا ("جرت محاولة لتعيين السمة إلى قيمة غير مدعومة") لـ \fBpthread_attr_setschedpolicy\fP(). .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBpthread_attr_setschedpolicy\fP(), \fBpthread_attr_getschedpolicy\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير POSIX.1\-2008. .SH التاريخ glibc 2.0. POSIX.1\-2001. .SH أمثلة انظر \fBpthread_setschedparam\fP(3). .SH "انظر أيضًا" .ad l .nh \fBpthread_attr_init\fP(3), \fBpthread_attr_setinheritsched\fP(3), \fBpthread_attr_setschedparam\fP(3), \fBpthread_create\fP(3), \fBpthread_setschedparam\fP(3), \fBpthread_setschedprio\fP(3), \fBpthreads\fP(7), \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 .