Worker workerObject = new Worker(); Thread workerThread = new Thread(workerObject.DoWork); // Start the worker thread. workerThread.Start();

...

...

workerThread.Start(); <--- 오류 발생


오류 내용

 스레드가 실행 중이거나 종료되었습니다. 다시 시작할 수 없습니다. 


해결

 Thread는 한번 사용되면 재사용될 수 없다. 따라서 Thread 객체를 새로 생성해서 사용해야 된다.

+ Recent posts