linux - What signal number do pthread_cond_wait and pthread_cond_signal use internally? -
do pthread_cond_wait
, pthread_cond_signal
use sigwait
, kill
(from signal.h
), respectively, internally?
if yes, signal number use, mean, value passed int kill(pid_t pid, int sig)
sig
?
in general implementation these don't need regular unix signals. instead, relies on atomic operations on shared memory location , couple of os primitives "sleep" , "wakeup".
Comments
Post a Comment