1. mutex
//mutex usage
#include <pthread.h>
void sample()
{
pthread_mutex_t work_mutex;
int res = pthread_mutex_init(&work_mutex, NULL);
pthread_mutex_lock(&work_mutex);
//... critical section
pthread_mutex_unlock(&work_mutex);
pthread_mutex_destroy(&work_mutex);
}
compile:
cc -D_REENTANT xx.c xx -lpthread
thread-mutex
最新推荐文章于 2024-04-10 21:59:10 发布