在 java 中防止死锁的提示
2022-08-31 20:51:52
我正在研究java线程和死锁,我理解死锁的例子,但我想知道是否有一般规则可以防止它。
我的问题是,是否有规则或提示可以应用于java中的源代码以防止死锁?如果是,您能解释一下如何实现它吗?
我正在研究java线程和死锁,我理解死锁的例子,但我想知道是否有一般规则可以防止它。
我的问题是,是否有规则或提示可以应用于java中的源代码以防止死锁?如果是,您能解释一下如何实现它吗?
我脑海中的一些快速提示
封装,封装,封装!使用锁可能最危险的错误是将锁暴露给世界(将其公开)。不知道如果您这样做会发生什么,因为任何人都可以在对象不知道的情况下获得锁定(这也是您不应该锁定的原因)。如果您将锁保密,那么您可以完全控制,这使其更易于管理。this