我很困惑這兩個函數如何與互斥體一起工作,以及他們做了什麼。有人可以向我解釋他們並舉個例子嗎?謝謝!你如何使用pthread_cond_wait()和pthread_cond_signal()?
0
A
回答
1
調用pthread_cond_signal() - >這是解釋here
更多的解釋:
你可以做很多動作與線程,創建,刪除,讓他們停止(鎖定),使它們解鎖.. 。ECT
調用pthread_cond_signal()允許解鎖一些鎖定螺紋。
pthread_cond_wait()的用於鎖定一些線程。
+0
pthread_mutex_lock和pthread_cond_wait()之間的區別是什麼? – user2923535
+0
調用pthread_cond_wait()將只鎖定螺紋滿足條件(條件是該函數的第一參數) INT調用pthread_cond_wait(pthread_cond_t的* COND,pthread_mutex_t *互斥); –
相關問題
- 1. 關於pthread_cond_signal和pthread_cond_wait
- 2. pthread不工作使用pthread_cond_signal()和pthread_cond_wait()
- 3. 它是如何工作的? pthread_cond_signal()和pthread_cond_wait()
- 4. pthread_cond_wait和pthread_cond_signal的性能
- 5. 保證與調用pthread_cond_wait和調用pthread_cond_signal
- 6. 如何使用pthread_cond_signal和pthread_cond_wait正確地使pthreads工作?
- 7. pthread_cond_wait和pthread_cond_signal在內部使用什麼信號編號?
- 8. pthread_cond_wait和pthread_cond_signal的實現,任何副作用?
- 9. pthread_cond_wait()是否可能消耗多個pthread_cond_signal()?
- 10. Posix線程同步原語:調用pthread_cond_signal()和pthread_cond_wait()的
- 11. pthread_cond_signal()s和pthread_cond_wait()s錯誤/匹配的數量
- 12. 如何安排pthread_cond_signal(),使其始終在另一個線程上遵循pthread_cond_wait()?
- 13. 如果調用pthread_cond_wait能損失信號時調用pthread_cond_signal信號之前
- 14. gdb backtrace和pthread_cond_wait()
- 15. pthread_cond_wait()如何工作?
- 16. 你如何你使用jQuery和Django
- 17. pthread_cond_wait和pthread_mutex_unlock是否衝突?
- 18. pthread_cond_wait和pthread_mutex_lock優先級?
- 19. pthread_cond_wait和互斥要求
- 20. 關於調用pthread_cond_wait
- 21. pthread_cond_signal死鎖
- 22. pthread_cond_signal塊線程
- 23. 調用pthread_cond_wait不調用pthread_cond_broadcast
- 24. 一個生產者,兩個消費者和使用pthread_cond_signal&pthread_mutex_lock
- 25. 你如何使用string.erase和string.find?
- 26. 你如何使用jquery .live()和按鍵?
- 27. 你如何製作和使用POST URL?
- 28. 你如何使用sum()和列表項?
- 29. 你如何成功使用Egit和GitHub?
- 30. 如何調試「pthread_cond_wait:資源繁忙」?
您是否閱讀過文檔? – this
@self。是的,但我並不真正瞭解它。 – user2923535
然後問一個具體的問題。 – this