linux中同步例子(完成量completion)
这是一个公交司机和售票员之间的线程调度,用于理解完成量,完成量是对信号量的一种补充,主要用于多处理器系统上发生的一种微妙竞争
在这里两个线程间同步,只有当售票员把门关了后,司机才能开动车,只有当司机停车后,售票员才能开门。
#include
#include
#include
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
转载
2013-10-25 14:38:39 ·
871 阅读 ·
0 评论