- Java入門・初心者質問スレ Part.9
782 :デフォルトの名無しさん[age]:2020/03/25(水) 08:42:22.19 ID:z2zjBhnK - >>780
なるほどね clipsの変数が同期化されてないのは可視性の話? スレッドが起動するときに同期化は行われるはず
|
- Java入門・初心者質問スレ Part.9
783 :デフォルトの名無しさん[age]:2020/03/25(水) 08:44:04.85 ID:z2zjBhnK - >>781
そのへんClipがやってくれないん? 困ります!
|
- Java入門・初心者質問スレ Part.9
787 :デフォルトの名無しさん[age]:2020/03/25(水) 10:15:20.54 ID:z2zjBhnK - >>784
finalにするとコンストラクタの処理が完了した時点での可視性が保証されるってことでしょ 一方でスレッドが起動するときにもhappens-beforeのセマンティクスは適用されるから同期の目的が可視性ならfinalつけなくても問題ないと思ったんよ
|
- Java入門・初心者質問スレ Part.9
789 :デフォルトの名無しさん[age]:2020/03/25(水) 10:41:23.65 ID:z2zjBhnK - >>788
そういう意味ね 状態変えられたらどうしようもないし 変数に再代入してるところないし 上のコードは同期取れてるけど一般論としてはということね なるほどね
|
- Java入門・初心者質問スレ Part.9
790 :デフォルトの名無しさん[age]:2020/03/25(水) 10:44:26.47 ID:z2zjBhnK - >>786
ループのたびにインスタンス作るやり方だと5000回 回してもうちのPCでは再現しなかったんよね 条件が足りてないのかもしれないけど
|
- Java入門・初心者質問スレ Part.9
799 :デフォルトの名無しさん[age]:2020/03/25(水) 15:08:36.82 ID:z2zjBhnK - >>798
なんでですか?
|
- Java入門・初心者質問スレ Part.9
805 :デフォルトの名無しさん[age]:2020/03/25(水) 19:13:41.98 ID:z2zjBhnK - ほほう
|