线程锁

江枫思渺然 提交于 2019-11-30 21:36:38

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!