【发布时间】:2015-01-16 04:34:15
【问题描述】:
我确定这个问题之前已经回答过,但我只是想知道它们是否相关。具体来说,一段代码中的竞争条件会导致死锁。
【问题讨论】:
-
@GergoErdosi 我已经在问题下面更具体了
标签: multithreading operating-system thread-safety deadlock
我确定这个问题之前已经回答过,但我只是想知道它们是否相关。具体来说,一段代码中的竞争条件会导致死锁。
【问题讨论】:
标签: multithreading operating-system thread-safety deadlock
不,竞争条件不一定会以死锁结束。只有在处理竞争条件的过程中,两个进程都在等待对方完成时,才会发生这种情况。请查看Deadlock 和Race Conditions 的定义。特别是关于关键和非关键竞争条件的部分可能特别有趣。
【讨论】: