Tôi nhận được lỗi này nếu tôi nhấp vào nút khởi động công việc nền hai lần.BackgroundWorker này hiện đang bận và không thể chạy nhiều tác vụ đồng thời
This BackgroundWorker is currently busy and cannot run multiple tasks concurrently
Làm cách nào để tránh điều này?
Ở một mức độ nào đó, tôi đồng ý rằng câu trả lời không hoàn toàn hữu ích. Với trường hợp bạn * làm * cần chạy hai quy trình nền, sẽ không tuyệt vời nếu gặp lỗi thay vì nói "Không thể chạy nhân viên hai lần". Tôi sẽ giả định câu trả lời về việc chạy backgroundWorkers mới cho mỗi tác vụ - hoặc theo cách nào đó xếp hàng công việc là giải pháp tốt hơn, điều đó sẽ không khiến bạn phải kiểm tra xem một số phần khác của hệ thống đã bắt đầu công việc nền hay chưa uppon đó. – Thies