我需要計算執行每個線程所用的時間。 所以我用這個代碼來做到這一點。線程上的一些概念問題
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds);
Console.WriteLine(elapsedTime, "RunTime");
現在我的每個線程執行的方法的工作(),這是怎麼一回事呢:
void work(){
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
//codes,,,
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds);
Console.WriteLine(elapsedTime, "RunTime");
}
所以現在我的問題是,我需要創造1000個秒錶對象或不是因爲數組說1000個工作()方法正在同時運行。
好的..非常感謝 – phen 2010-07-03 08:24:52