エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
synchronized
Javaは言語仕様レベルでマルチスレッド下での利用を想定した機能が提供されているという特徴があります... Javaは言語仕様レベルでマルチスレッド下での利用を想定した機能が提供されているという特徴があります。同じプロセス空間上で複数のスレッドが動作する、という状況で注意することは資源の排他制御です。あるスレッドが特定のオブジェクトの値を参照して動作している途中で、別のスレッドがそのオブジェクトの値を変更するとどうなるのか、といった、シングルスレッドでは考える必要のなかった問題について色々考慮が必要になります。 Javaでは同期ブロックを使ってスレッド間の排他制御を行う仕組みがあります。同期ブロックの指定方法は、 synchronized (object) { : } の様に、synchronizedを使います。このときロックの対象となるオブジェクト(上記の場合はobject)を指定します。同じオブジェクトをロックの対象とする同期ブロックは、同時に1つのスレッドしか実行できないので、これにより排
2010/09/10 リンク