2010-03-10 2 views

Trả lời

4

Có nó là :). Không có gì sai khi có các hoạt động dài hạn trong một BackgroundWorker hoặc ThreadPool ... nếu có deadlocks trong mã vì các hoạt động dài hạn, sau đó có cái gì đó sai với mã.

1

Đề xuất: cho phép thao tác của bạn hủy. BGW cho phép điều này bằng cách thiết lập một thuộc tính bool. Bạn cần định kỳ kiểm tra thuộc tính này trong phương thức DoWork của bạn.

+0

cảm ơn, biết điều đó. – Benny