我在Java规范中看到了以下语句。



那么,要避免死锁应遵循哪些“常规技术”呢?我对此不太清楚(理解不正确,需要解释)。

最佳答案

最常见的技术是按某些一致的定义良好的顺序获取资源(锁)。

Brian Goetz的以下文章可能会有所帮助:http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock.html

它已经很老了,但是很好地解释了这些问题。

09-26 14:18