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