【发布时间】:2011-07-05 14:31:18
【问题描述】:
自从我开始使用 Java 编程以来,我一直想知道这一点(大约一两年)。在C语言中,我们必须知道正确避免线程之间死锁的不同方法,因此在同步方法之间有更多的选择。
那么 Java 呢?当我们同步时,它如何避免使线程陷入死锁情况?它在内部是如何工作的?是否因为我们在比 C(或 C++)更高的级别上同步而避免了死锁?有没有关于 java 中的死锁和同步的文档?
【问题讨论】:
标签: java synchronization deadlock