我聽說有可能檢查班級是否線程安全。 是這樣嗎?怎麼做?在intellij中檢查班級的線程安全想法
1
A
回答
2
問題是如何使這裏的答案: 去Settings->Inspections
有選擇Threading issues
和Concurrency annotation issues
1
我認爲你必須看FindBugs項目。它對代碼進行靜態分析,可能會發現一些併發問題。還有可以與這個工具集成的intelliJ插件。
+2
IntelliJ本身附帶了一個相當不錯的錯誤發現啓發式範圍。 –
相關問題
- 1. 單線程線程安全級別
- 2. 檢查是否爲空線程安全?
- 3. 如何檢查線程安全函數?
- 4. 從一個班級到另一個班級是否安全?
- 5. 檢查多個班級
- 6. Intellij想法代碼檢查,入口點
- 7. 線程安全的方法
- 8. 檢查全局變量線程安全保護的工具
- 9. 查找安裝的PHP是線程安全的還是非線程安全的?
- 10. java線程安全:線程安全嗎?
- 11. Spring安全方法HTTP應用程序中的安全級別
- 12. 線程安全應用程序中的線程安全
- 13. 如何檢查所有班級或使用班級?
- 14. 線程安全優先級隊列
- 15. Java方法線程安全
- 16. 線程安全方法?
- 17. 線程/ LINQ的班級名單問題
- 18. 回想起另一個班級的班級
- 19. VB.Net中的線程安全
- 20. C中的線程安全?
- 21. GNUTLS中的線程安全
- 22. JSF中的線程安全
- 23. Javascript中的線程安全?
- 24. 線程安全
- 25. 線程安全
- 26. 線程安全
- 27. 線程安全
- 28. 線程安全
- 29. 線程安全
- 30. 線程安全
檢查線程安全可以通過經歷類的代碼,以及我猜做! – NINCOMPOOP
您可以啓用一些默認關閉的檢查。但所有這些只是簡單的檢查,就像在循環之外等待。沒有什麼可以證明你的代碼是線程安全的,甚至沒有測試。 –
但他們可以幫助避免簡單的錯誤,不是嗎?這將節省很多時間。 –