当我有2个主题并在主线程中调用Environment.exit
后,
它在申请被终止前大约需要7秒钟。
当我只运行其中一个线程时,会立即执行Environment.exit
调用。
线程就像测试一样:
Thread testThread1 = new Thread(() => ThreadTestMethod());
testThread1.Start();
Thread testThread2 = new Thread(() => ThreadTestMethod());
testThread2.Start();
public void ThreadTestMethod()
{
for (int i =0; i < 1000; i++)
{
Console.WriteLine("test");
}
}
为什么会这样?