pthread_t pid1,pid2;
pthread_mutex_t mut; //定义一个线程锁
void *fun(void *arg)
{
pthread_mutex_lock(&mut); //上锁
:
pthread_mutex_unloc(&mut); //解锁
}
int main
{
pthread_mutex_init(&mut,NULL); //默认属性初始化线程锁
pthread_create(&pid1,NULL,fun,NULL);
pthread_join(pid1,NULL); //等待线程pid1结束
return 0;
}
2019-10-09