Мне нужно выполнить 3 операции async параллельно в службе Windows NT (используя .Net2.0/C#). Для этого я использую компонент Backgroundworker.BackgroundWorker Thread - C#
- Это хороший вариант/подход?
- Для непрерывной работы я снова вызываю RunWorkerAsync() в событии RunWorkerCompleted.
Просьба предложить мне.
Все три операции также являются длительными операциями. Привлекает много обработки. Один из них копирует большие файлы MB в папку. Итак, следует ли мне прибегать к нормальным потокам. Я не очень ясен и уверен. – DotNetGuy
Если вам не нужны оповещения о достигнутом прогрессе и завершена задача, вы можете использовать потоки в противном случае, используя фоновый рабочий. – sashaeve