次のような静的メソッドがあるとします。
public static string ProcessMessage()
{
string testString = " this is test ";
....
return testString ;
}
別のメソッド SendMessage:
public void SendMessage()
{
Thread th = new Thread(this.ProcessMessage);
th.Start();
th.Join();
}
SendMessage が次々と数回呼び出されるとどうなりますか。
最初のスレッドが ProcessMessage を呼び出し、1 行目にあり、別のスレッドが ProcessMessage を呼び出したとします。最初のスレッドはどうなりますか? ProcessMessage は静的メソッドであるため、終了することはありますか? ProcessMessage プロパティはどのようになりますか? スレッド 2 はスレッド 1 を上書きしますか?