| pthread_once(3) | Library Functions Manual | pthread_once(3) |
الاسم¶
pthread_once - تهيئة لمرة واحدة فقط
موجز¶
#include <pthread.h>
pthread_once_t once_control = PTHREAD_ONCE_INIT;
int pthread_once(pthread_once_t *once_control, typeof(void (void)) *init_routine;
الوصف¶
الغرض من pthread_once() هو ضمان تنفيذ جزء من كود التهيئة مرة واحدة على الأكثر. تشير الوسيطة once_control إلى متغير ثابت أو خارجي مُهيأ بشكل ثابت إلى PTHREAD_ONCE_INIT.
في المرة الأولى التي يُستدعى فيها pthread_once() مع وسيطة once_control معينة، يستدعي init_routine بدون وسيطة ويغير قيمة متغير once_control لتسجيل أن التهيئة قد أُجريت. الاستدعاءات اللاحقة لـ pthread_once() مع نفس وسيطة once_control لا تفعل شيئًا.
قيمة الإرجاع¶
pthread_once() يُرجع دائمًا 0.
الأخطاء¶
لا شيء.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 17 مايو 2025 | صفحات دليل لينكس (لم تصدر بعد) |