标签: multithreading operating-system thread-safety deadlock
我确定之前已经回答过这个问题,但我只是想知道他们是否有关系。特别是一段代码中的竞争条件会导致死锁。
答案 0 :(得分:-1)
不,竞争状态不一定会陷入僵局。只有在处理竞争条件的过程中,两个进程都在等待彼此完成时,才会发生这种情况。请查看Deadlock和Race Conditions的定义。特别是关于关键和非关键竞争条件的部分可能特别有意义。