マルチスレッドプログラミング相談室 その8at TECHマルチスレッドプログラミング相談室 その8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト659:デフォルトの名無しさん 11/09/14 18:37:15.35 C#での話だからGC任せでok あと、インスタンスへの参照を保持する変数にはvolatileを付けとけよ。 660:デフォルトの名無しさん 11/09/14 21:28:32.04 この使い方だと実はつけなくても大丈夫だけどな。 つけとく方がいいけど。 661:デフォルトの名無しさん 11/09/14 22:13:31.15 クライアントが古い方への参照を持ち続けていてはまると予想。 662:デフォルトの名無しさん 11/09/15 00:00:30.87 >661 の他にも、「新インスタンス上の変数A��Zへの書き込み」と 「共有変数を新インスタンスへの参照で更新」がリオーダーされないようにする必要がある。 663:デフォルトの名無しさん 11/09/15 00:24:43.65 .NET Framework 2.0以降(CLR2.0以降)のメモリモデルでは、 書き込み順をリオーダできないというルールがあるため、それは起こらない。 664:デフォルトの名無しさん 11/09/15 02:03:26.35 >>663 一般の変数に関しては、そんな規定は仕様書の何処にもない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch