第九章 避免活躍性威脅 Java併發編程實戰 閱讀總結

        在安全性與活躍性之間通常存在着某種制衡。我們使用加鎖機制來確保線程安全, 但如果過度地使用加鎖, 則可能導致鎖順序死鎖(Lock-Ordering Deadlock) 。同樣, 我們使用線程池和信號量來限制對資源的使用, 但這些被限制的行爲可能會導致資源死鎖(ResourceDeadlock)。Java應用程序無法從死鎖中恢復過來, 因此在設計時一定要排除那些可能導致死鎖出現的條件
相關文章
相關標籤/搜索