我有兩個輔助線程,即,如下所述執行方法WriteX:線程的執行實時仿真
static void Main(string[] args)
{
ThreadStart one = new ThreadStart(WriteX);
Thread startOne = new Thread(one);
ThreadStart two = new ThreadStart(WriteX);
Thread startTwo = new Thread(two);
startOne.Start();
startTwo.Start();
Console.ReadKey(true);
}
public static void WriteX()
{
for (int i = 1; i <= 3; i++)
{
Console.WriteLine("Hello");
Thread.Sleep(1000);
}
}
(1)如何可以通過「startOne」找到所花費的時間(以毫秒爲單位)和「startTwo」來完成它的任務? (2)我啓動了線程(Start())。在成功執行時,我不需要停止線程,否則將由主線程(在這種情況下爲Main())處理? (3)如何打印郵件說,startOne正在執行WriteX()方法,並且startTwo正在執行WriteX()方法?
謝謝羅曼Verdier.Really有用。再次非常感謝你。 – user186973 2009-10-09 08:41:41