- unstable 4.31.0-1
| pthread_setschedprio(3) | Library Functions Manual | pthread_setschedprio(3) |
الاسم¶
pthread_setschedprio - تعيين أولوية جدولة خيط
المكتبة¶
مكتبة مسالك POSIX (libpthread، -lpthread)
موجز¶
#include <pthread.h>
int pthread_setschedprio(pthread_t thread, int prio);
الوصف¶
تضبط الدالة pthread_setschedprio() أولوية الجدولة للخيط thread إلى القيمة المحددة في prio. (على النقيض، تغير pthread_setschedparam(3) كلاً من سياسة الجدولة وأولوية الخيط.)
قيمة الإرجاع¶
عند النجاح، تُرجع هذه الدالة 0؛ عند الخطأ، تُرجع رقم خطأ غير صفري. إذا فشلت pthread_setschedprio()، لا تُغير أولوية الجدولة للخيط thread.
الأخطاء¶
- EINVAL
- prio غير صالح لسياسة الجدولة للخيط المحدد.
- EPERM
- لا يملك المستدعي الامتيازات المناسبة لتعيين الأولوية المحددة.
- ESRCH
- تعذر العثور على أي خيط بالمعرف thread.
يُوثق POSIX.1 أيضًا خطأ ENOTSUP ("جرت محاولة لتعيين الأولوية إلى قيمة غير مدعومة") للدالة pthread_setschedparam(3).
السمات¶
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| pthread_setschedprio() | سلامة الخيوط | MT-Safe |
المعايير¶
POSIX.1-2008.
التاريخ¶
glibc 2.3.4. POSIX.1-2001.
ملاحظات¶
للحصول على وصف للأذونات المطلوبة لتغيير أولوية جدولة خيط وتأثير ذلك، وتفاصيل النطاقات المسموح بها للأولويات في كل سياسة جدولة، انظر sched(7).
انظر أيضًا¶
getrlimit(2), sched_get_priority_min(2), pthread_attr_init(3), pthread_attr_setinheritsched(3), pthread_attr_setschedparam(3), pthread_attr_setschedpolicy(3), pthread_create(3), pthread_self(3), pthread_setschedparam(3), pthreads(7), sched(7)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 21 سبتمبر 2025 | صفحات دليل لينكس 6.18 |