/
githubmirror
/
fstrm
Обзор
Документация
Войти
/
githubmirror
/
fstrm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.2.0
libmy/threadnum.c
20 строк
361 B
Robert Edmonds
Import subtree 'libmy'
17 янв 2014, 20:42
17 янв 2014, 20:42
b755616
Код
Авторство
О чём код?
#include <pthread.h> #include "threadnum.h" static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; static int next_threadnum = 0; static __thread int threadnum; void my_threadnum_register(void) { pthread_mutex_lock(&lock); threadnum = next_threadnum; next_threadnum += 1; pthread_mutex_unlock(&lock); } int my_threadnum(void) { return (threadnum); }