如何判断哪个pthread唤醒了pthread? C

时间:2017-11-07 04:35:13

标签: c multithreading pthreads

我目前正致力于多线程编程。我有一些客户pthreads和两个职员pthread(A和B)。每个客户pthread都有唯一的id,arrival_time和service_time。客户pthreads最初正在睡觉,等待职员线程清醒。我的问题如何找到每个客户线程被职员pthread A或职员pthread B唤醒?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用pthread条件变量机制。不用对客户线程使用睡眠,只需使用pthread_cond_wait()并由业务员线程唤醒即可。