【问题标题】:Difference between deadlock and race condition? [duplicate]死锁和竞争条件之间的区别? [复制]
【发布时间】:2015-01-16 04:34:15
【问题描述】:

我确定这个问题之前已经回答过,但我只是想知道它们是否相关。具体来说,一段代码中的竞争条件会导致死锁。

【问题讨论】:

  • @GergoErdosi 我已经在问题下面更具体了

标签: multithreading operating-system thread-safety deadlock


【解决方案1】:

不,竞争条件不一定会以死锁结束。只有在处理竞争条件的过程中,两个进程都在等待对方完成时,才会发生这种情况。请查看DeadlockRace Conditions 的定义。特别是关于关键和非关键竞争条件的部分可能特别有趣。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 2016-02-02
    • 2013-11-14
    • 2012-04-17
    • 2016-11-16
    相关资源
    最近更新 更多