Jon Skeetの記事 とmsdn のこの記事を読んだ後、まだ質問があります。
私がこのコードを持っているとしましょう:
MyPerson mp = new MyPerson(); //Field
int g=0; //Field
public void DoWork ()
{
int i;
MyPerson mp2 = new MyPerson();
...
}
ここで、2 つのスレッドがあるとします。実行されDoWork
ます。(今のところ無視しましょう、競合状態)
両方とも同じものを見るの
g
でしょうか、それとも各スレッドに独自のアイテムが表示されるのでしょうか? ? ( 価値 )両方とも同じものを見るの
mp
でしょうか、それとも各スレッドに独自のアイテムが表示されるのでしょうか?? ( 実例 )両方とも同じものを見るの
i
でしょうか、それとも各スレッドに独自のアイテムが表示されるのでしょうか? ( 価値 )両方とも同じものを見るの
mp2
でしょうか、それとも各スレッドに独自のアイテムが表示されるのでしょうか? ( 実例 )両方が同じものを表示する場合、なぜ私が必要なの
static
ですか?
私はこのトピックについて多くを検索しましたが、次のような記事を見つけることができませんでした:異なるスレッド、参照タイプ、および値タイプ... )