2013-05-30 24 views
1

我聽說有可能檢查班級是否線程安全。 是這樣嗎?怎麼做?在intellij中檢查班級的線程安全想法

+0

檢查線程安全可以通過經歷類的代碼,以及我猜做! – NINCOMPOOP

+0

您可以啓用一些默認關閉的檢查。但所有這些只是簡單的檢查,就像在循環之外等待。沒有什麼可以證明你的代碼是線程安全的,甚至沒有測試。 –

+0

但他們可以幫助避免簡單的錯誤,不是嗎?這將節省很多時間。 –

回答

2

問題是如何使這裏的答案: 去Settings->Inspections有選擇Threading issuesConcurrency annotation issues

1

我認爲你必須看FindBugs項目。它對代碼進行靜態分析,可能會發現一些併發問題。還有可以與這個工具集成的intelliJ插件。

+2

IntelliJ本身附帶了一個相當不錯的錯誤發現啓發式範圍。 –