bất kỳ đề xuất ý tưởng nào về BGW cho hoạt động dài hạn?BackgroundWorker có phù hợp cho hoạt động lâu dài không?
5
A
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.
cảm ơn, biết điều đó. – Benny