2
Linux(Ubuntu)でMono/.Net 3.5を試しています。 Monoでスレッドを使用しようとしましたが、正しく動作していないようです。Monoでスレッドする
public static void Main (string[] args)
{
Thread thread =new Thread(()=> fn("first"));
Thread thread1=new Thread(()=> fn("second"));
thread.Start();
thread1.Start();
}
static void fn(string name)
{
for(int i=0;i<10;i++)
Console.WriteLine(i+" "+name);
}
スレッドを使用していないかのように、両方のループが順番に実行されます。
どうしたのですか?
彼らはこのような小さなループでは、まず、おそらく二にも開始される前に完了しています – IanNorton