上記の注釈は本のJCIPで広く使用されています。適切な文書がない場合でも、同期方針に関するいくつかのことが書かれているので、本当に便利だと思います。また、Intellij Ideaはこれらのアノテーションを利用していることがわかりました。実際にJava言語自体の一部になっていますか?@GuardedBy、@ThreadSafe、@ NotThreadSafe
答えて
これらは、標準JDKの一部ではないカスタム注釈です。コード内でそれらを使用できるようにするには、依存関係を追加する必要があります。 jcip.netで
、図書館やページ「同時実行注釈:瓶、javadocツール、ソース」の下部にそのソースへのリンクがあります。
の直接リンク:
これらはJSR-305(com.google.code.findbugs:jsr305:2.0.0)で標準化されました –
プロジェクトの状態は休止状態です。それはある段階でそれが含まれる可能性があるかどうか知っていますか? – assylias
まだアクティブなJSR-308にバンドルされている可能性があります。 jsr305注釈は文書化のみを目的としたものなので、jsrが文書化されていても価値があります。 –
- 1. NSUserDefaults threadsafe
- 2. ThreadSafe Parallel.For
- 3. java.util.concurrent.locks.ReadWriteLockを持つ@GuardedByアノテーション
- 4. Form.Show()とForm.Visible ThreadSafe
- 5. Google App Engine ThreadSafe
- 6. Threadsafe java servlet
- 7. java.util.concurrent.Future threadsafeですか?
- 8. 静的メソッドとThreadSafeアプリケーション
- 9. はpython dict.items()threadsafeですか?
- 10. WebSocket Threadsafeを閉じる
- 11. Pythonでは、set.pop()はthreadsafeですか?
- 12. hadoopの仕事はThreadSafeですか?
- 13. CWnd :: GetSafeHwnd()とCWnd :: m_hWnd ThreadSafeはありますか?
- 14. C#threadsafeのBouncyCastleのSecureRandomはありますか?
- 15. JAVAの "threadsafe"修飾子はありますか?
- 16. エラーGoogle App EngineのPython 2.7 - CGIハンドラでThreadsafeを有効にできません
- 17. 読み取りを変数に同期させる必要がありますか?
- 18. Java App Engine:「appengine-web.xmlに<threadsafe>要素が含まれていません」というメッセージ
- 19. threadsafe rrd_update_rを呼び出す方法C APIを使用したRound Robinデータベース関数ですか?
- 20. スレッドが独立したインデックス範囲を読み書きする場合、std :: vector threadsafeは安全ですか?
- 21. 工事中のスレッドセーフ
- 22. は、私は私のアプリを更新したいが、私は署名済みAPKを生成しようとすると、私はこれらのメッセージとエラーを受け取る署名APK
- 23. C++のstd :: streamsでは、障害の後、どのように失敗の理由を取得するのですか?必須:threadsafeとWindowsとLinux(または少なくともMsvc/Gcc)に共通
- 24. このコードでは、Collection.size()を使用してカウンタを置き換えることはできますか?ここ
- 25. "Concurrency in Practice"のリスト7.15では、内部クラスと外部クラスの両方が "this"でどのように同期することができますか?
- 26. Javaのスレッドセーフなグローバル変数
- 27. Google App Engine dispatch.yaml検証エラーPHPモジュール
- 28. JCIPでコーディングする方法(Java Concurrency in Practice)
- 29. 私のapp.yamlを2.7に移行するにはどうすればいいですか?
- 30. 、更新は、次に表示されますか?
んが、それは標準のJDKの一部ではないではありません - あなたは、依存関係をインポートする必要があります。 – assylias
@assylias依存関係は? – Inquisitive
[jcip.net](http://jcip.net)では、ページの一番下にある「Concurrency annotations:jar、javadoc、source」のjarリンク。 – assylias