pthread_cond_wait和pthread_cond_signal在内部使用什么信号?

时间:2013-05-21 13:19:56

标签: linux pthreads signals

pthread_cond_waitpthread_cond_signal分别在内部使用sigwaitkill(来自signal.h)?

如果是,他们使用了什么信号,我的意思是,int kill(pid_t pid, int sig)传递给sig的值是什么?

1 个答案:

答案 0 :(得分:1)

在一般实现中,这些不需要常规的UNIX信号。相反,它依赖于atomic operations共享内存位置和一些操作系统原语,如“睡眠”和“唤醒”。