У меня есть приложение WinForms, и я пытаюсь добавить возможность запуска нескольких операций на основе данных, введенных в datagridview. Операции должны выполняться синхронно, чтобы следить за тем, чтобы они завершились успешно, прежде чем вставлять строку в БД, чтобы показать, что операция была успешной. У меня также есть обработчик событий на операции, который будет возвращать процент выполняемой операции.Запуск и отображение хода нескольких синхронных операций
До сих пор я использую потоки для запуска операций, однако он обновляет ход только одного из потоков. Когда этот поток будет завершен, он движется дальше и будет работать до завершения. Я бы хотел, чтобы они оба или более работали одновременно и могли сообщать о статусе каждого из них.
Я в основном перебираю строки в сетке и использую значения там, чтобы создать новый класс, который я создал. Затем я создаю поток и запускаю суб, чтобы выполнить операцию с нового объекта. Я думаю, что я могу быть рядом, поскольку я знаю, что все они начаты, но они просто бегут один за другим, а не все сразу.
Любая помощь приветствуется.