각 스레드를 실행하는 데 걸리는 시간을 계산해야합니다. 그래서이 코드를 사용했습니다. 스레딩에 대한 몇 가지 개념적 문제
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 개 스톱워치 물체 나 때문이 아니라 배열을 생성해야 할 것입니다 :
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");
지금 내 각 스레드이 어떻게되는지입니다() 메서드 작업을 실행 1000 개의 work() 메소드가 동시에 실행되고 있다고 가정 해 보겠습니다.
괜찮습니다 .. 고마워요 – phen