الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة مسالك POSIX (libpthread، -lpthread)
#include <pthread.h>
int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy);
int pthread_attr_getschedpolicy(const pthread_attr_t *restrict attr,
int *restrict policy);
تضبط الدالة pthread_attr_setschedpolicy() سمة سياسة الجدولة لكائن سمات الخيط المُشار إليه بـ attr إلى القيمة المُحددة في policy. تُحدد هذه السمة سياسة الجدولة لخيط يُنشأ باستخدام كائن سمات الخيط attr.
القيم المدعومة لـ policy هي SCHED_FIFO و SCHED_RR و SCHED_OTHER، مع الدلالات الموصوفة في sched(7).
تُعيد الدالة pthread_attr_getschedpolicy() سمة سياسة الجدولة لكائن سمات الخيط attr في المخزن المؤقت المُشار إليه بـ policy.
لكي يُؤثر إعداد السياسة الذي تُجريه pthread_attr_setschedpolicy() عند استدعاء pthread_create(3)، يجب على المُستدعي استخدام pthread_attr_setinheritsched(3) لتعيين سمة وراثة المجدول لكائن السمات attr إلى PTHREAD_EXPLICIT_SCHED.
عند النجاح، تُعيد هذه الدوال القيمة 0؛ وعند الخطأ، تُعيد رقم خطأ غير صفري.
قد تفشل pthread_attr_setschedpolicy() مع الخطأ التالي:
يُوثق POSIX.1 أيضًا خطأ ENOTSUP اختياريًا ("جرت محاولة لتعيين السمة إلى قيمة غير مدعومة") لـ pthread_attr_setschedpolicy().
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| pthread_attr_setschedpolicy(), pthread_attr_getschedpolicy() | سلامة الخيوط | MT-Safe |
POSIX.1-2008.
glibc 2.0. POSIX.1-2001.
انظر pthread_setschedparam(3).
pthread_attr_init(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_create(3), pthread_setschedparam(3), pthread_setschedprio(3), pthreads(7), sched(7)
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.