多线程同步

1、基本概念

多个线程按照规定的顺序来执行,即为线程同步。

A同学:扫5次地

B同学:拖地

sync.c

2、条件变量

1)初始化

pthread_cond_t cond_ready=PTHREAD_COND_INITIALIZER;

2)等待条件成熟

pthread_cond_wait(&cond_ready,&mut);

3)设置条件成熟

pthread_cond_signal(&cond_ready);

 

posted on 2016-06-13 21:03  gary_123  阅读(164)  评论(0编辑  收藏  举报

导航