2010-03-10 6 views

답변

4

예. :)입니다. BackgroundWorker 나 ThreadPool에서 장시간 실행되는 작업을하는 데 본질적으로 잘못된 점이 없습니다. 장시간 실행되는 작업으로 인해 코드에 교착 상태가있는 경우 코드에 문제가 있습니다.

1

제안 : 작업을 취소 할 수 있습니다. BGW는 bool 속성을 설정하여이를 허용합니다. DoWork 메서드에서이 속성을 주기적으로 확인해야합니다.

+0

감사합니다. – Benny