![](/img/trans.png)
[英]How to identify / get automated hints with cyclic object initialization causing deadlocks in Scala?
由於循環 object 初始化,以下代碼會遇到未來超時(在 Scala 2.x 和 Dotty 中,-Xcheckinit 或 -Ycheck-init 在這里沒有幫助)。 在復雜的項目中,這些循環通常被隱藏得很好。 是否有可能從編譯器或至少在運行時獲得幫助? 您如何防止這種情況在多線程環境中發生 ...