エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Javaマルチスレッディングその3(スレッドセーフなコレクション) - らこらこブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javaマルチスレッディングその3(スレッドセーフなコレクション) - らこらこブログ
前回、前々回は非同期処理の実行についての記事でしたが今回は非同期処理「される」側の実装についてで... 前回、前々回は非同期処理の実行についての記事でしたが今回は非同期処理「される」側の実装についてです。特に今回はスレッドセーフなコレクションの実装について書きたいと思います。 スレッドセーフ スレッドセーフについてWikipediaでは あるコードがスレッドセーフであるという場合、そのコードを複数のスレッドが同時並行的に実行しても問題が発生しないことを意味する。 とあります。 マルチスレッドプログラミングではひとつのインスタンスに複数のスレッドからアクセスすることが少なくありません。特にデータストア、データベースでは複数のスレッドから並行して追加、削除などがめまぐるしく行われることがあるかと思います。そのためコレクションを扱う実装はスレッドセーフにすることが重要です。 synchronizedとロックオブジェクト Javaでスレッドセーフな実装を行う方法の一つにsynchronizedの利用