[問題] pthread_cond_wait 為什麼會有 mutex 的參數

看板C_and_CPP (C/C++)作者 (littleboypis)時間16年前 (2009/03/31 18:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請教一下各位一個函數 int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex); 為何 pthread_cond_wait 這個函數的參數需要傳入一個 mutex 呢 雖然看了他的解說但還不是很明瞭 為何 而且 另一個 int pthread_cond_signal(pthread_cond_t *cond); 也不需要 mutex 為何 pthread_cond_wait 要傳入一個 mutex呢 謝謝 另外在 C 底下要怎麼達到多型 或者 Hooking呢 因為我想在程式呼叫 pthread_create 前做一些事情 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.238
文章代碼(AID): #19qVMIGe (C_and_CPP)
文章代碼(AID): #19qVMIGe (C_and_CPP)