Worker workerObject = new Worker(); Thread workerThread = new Thread(workerObject.DoWork); // Start the worker thread. workerThread.Start();
...
...
workerThread.Start(); <--- 오류 발생
오류 내용
스레드가 실행 중이거나 종료되었습니다. 다시 시작할 수 없습니다.
해결
Thread는 한번 사용되면 재사용될 수 없다. 따라서 Thread 객체를 새로 생성해서 사용해야 된다.
'닷넷 프레임워크' 카테고리의 다른 글
C# TCP 서버 연결시 Time out 설정 (0) | 2015.02.12 |
---|---|
Windows7 64비트에서 MS Access MDB파일용 ODBC 드라이버 사용하기 (0) | 2011.04.20 |
메타데이터 (0) | 2010.12.13 |
프로그램 중복 실행 금지 (0) | 2010.11.22 |
C#에서 실행 경로(또는 현재 경로)를 알아내는 방법 (0) | 2010.11.08 |