Я использую объекты backgroundworker для предварительной асинхронизации и многопоточности, где это необходимо. Время от времени, когда я запускаю фоновщика, он останавливается в середине бега и не заканчивается. Обычно это происходит, когда я запускаю более одного фонового работника одновременно.
Когда я остановлюсь, я хочу отменить операцию и запустить ее заново. Моя проблема в том, что я не знаю, как определить, когда он остановился. Есть ли какой-то код, который мне нужно добавить, чтобы «уведомить», что работник остановился, или нет способа узнать?
Спасибо