Avatar
omochimetaru 7/20/2017 2:19 PM
えーっと・・・そうですね、ヒープ上にあるスタックオブジェクトのカウントが最大3になって、
2:19 PM
スタックオブジェクトのフィールドに a の実体が1つだけあって
2:19 PM
その内部のストレージのカウントもずっと1ですね (edited)
2:19 PM
そのコード、 a[2] = 4 とかを、ユーザ側で ロックしないとバグりそう?
2:20 PM
スレッドが終了するタイミングでスタックオブジェクトのカウンタが減っていって、スレッドA,B、メインが終わった時点で0になってヒープから a の実体が消えて、その先のストレージも消える。