具有信号量的线程如何同时运行?

时间:2013-09-29 22:50:20

标签: multithreading concurrency semaphore

我们说

P1 等待(MUT) 信号(MUT2) 等待(mut3) 信号(MUT)

P2 等待(MUT) 信号(MUT2) 信号(MUT) 等待(mut3)

P3 等待(MUT) 信号(mut3) 信号(MUT2) 等待(MUT2)

说我们有3个并发的并发线程,这是否意味着线程一个接一个地运行?如果P3发送P2的信号继续,会发生什么? P2暂停或结束后P2会运行吗?

0 个答案:

没有答案