<< ネイティブ修飾子(native) | main | 一時的修飾子(transient) >>

スポンサーサイト

  • 2013.11.08 Friday
  • -
  • -
  • -
  • by スポンサードリンク

一定期間更新がないため広告を表示しています


同期修飾子(synchronized)

synchronized 修飾子付きのメソッドがマルチスレッド環境で実行される場合、メソッドのインスタンスを対象として排他制御が行われます。ひとつのインスタンスが複数のスレッドを持つ場合は排他制御が行われますが、スレッドが複数のインスタンスで実行される場合の排他制御は行われませんので注意してください。詳細は「スレッド」の章を参照してください。

class クラス名 {
synchronized void メソッド() {
:
}
}

上記は、下記のコードと同等の意味を持ちます。

class クラス名 {
void メソッド() {
synchronized (this) {
:
}
}
}


スポンサーサイト

  • 2013.11.08 Friday
  • -
  • 22:37
  • -
  • -
  • by スポンサードリンク

コメント
コメントする









この記事のトラックバックURL
トラックバック
相互リンク
selected entries
categories
archives
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
calendar
    123
45678910
11121314151617
18192021222324
252627282930 
<< June 2017 >>
sponsored links