标签: c++ signals mutex conditional-statements critical-section
关于pthread和互斥锁的问题。
我有一个具有共享队列的架构生产者消费者。
我有两个队列操作:推送和弹出。
对于这两种操作,我使用互斥锁(lock - implementation - unlock)。
lock - implementation - unlock
我不明白......
只需使用互斥锁?
我需要使用信号还是等待线程唤醒?
当一个线程发现互斥锁被锁定时,该线程将被锁定(锁定互斥锁是一个阻塞操作?)
答案 0 :(得分:2)
还请稍微改一个问题,这很难理解。