【初心者】Java質問・相談スレッド82【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0515デフォルトの名無しさん
2006/03/06(月) 02:15:48> カウンタの値(count)を スレッドセーフにするには、 countUp()をsyncronized宣言する。もしくは、
> countUpメソッドの内部をsyncronizedブロックで囲む
半分しかあってない。public なフィールドが不気味
同期には、排他制御の他に原子性や可視性に注意する。
>>507
> 結局、volatile演算子もあてにはならない
言語仕様 ver.3 (Java 5.0 以降)では、
volatile や finel 等のメモリモデルの改善がなされているので注意する。
> http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000466.html
> volatileは実際には実装されていない場合があり、その場合は機能しない。
そんなの Java じゃないクマー
■ このスレッドは過去ログ倉庫に格納されています