× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
なぜか正常に動作しないときがある・・・orz
ソースコードを見ても問題なさそうなのに・・・ そういえば・・・ Javaのソースコードは必ずしも 上から順に実行されるわけではない 実行速度を上げるために 影響がないと思われる範囲で 実行順序を入れ替えるリオーダーがある デバッガを起動して 一行ずつ実行してみると・・・ if文でfalseなのに実行されてる・・・ AtomicBooleanでゲットしているから スレッド間の差異はないはずだから・・・ やっぱりリオーダーが原因か・・・^^; 別スレッドでAtomicBooleanの値を変更し終了後 AtomicBooleanの値をゲットするはずが・・・ 先にAtomicBooleanの値をゲットしておき・・・ 別スレッドが終了するのを待って実行しているみたいだ・・・^^; PR |
|
トラックバックURL |
忍者ブログ [PR] |