标签: multithreading concurrency semaphore
我们说
P1 等待(MUT) 信号(MUT2) 等待(mut3) 信号(MUT)
P2 等待(MUT) 信号(MUT2) 信号(MUT) 等待(mut3)
P3 等待(MUT) 信号(mut3) 信号(MUT2) 等待(MUT2)
说我们有3个并发的并发线程,这是否意味着线程一个接一个地运行?如果P3发送P2的信号继续,会发生什么? P2暂停或结束后P2会运行吗?