我在Java规范中看到了以下语句。
那么,要避免死锁应遵循哪些“常规技术”呢?我对此不太清楚(理解不正确,需要解释)。
最佳答案
最常见的技术是按某些一致的定义良好的顺序获取资源(锁)。
Brian Goetz的以下文章可能会有所帮助:http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock.html
它已经很老了,但是很好地解释了这些问题。
我在Java规范中看到了以下语句。
那么,要避免死锁应遵循哪些“常规技术”呢?我对此不太清楚(理解不正确,需要解释)。
最佳答案
最常见的技术是按某些一致的定义良好的顺序获取资源(锁)。
Brian Goetz的以下文章可能会有所帮助:http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock.html
它已经很老了,但是很好地解释了这些问题。