Я пытаюсь отслеживать состояние многих заданий HPC, выполняющихся параллельно в однопоточной программе, я подписываюсь на события, вызванные OnJobState, и при мониторинге пропадает всего три изменения состояния событий заданий, и задание застрял работает.
Я предполагаю, что мне нужно поток для каждого задания, чтобы перехватить все события, но я не могу найти никакой информации об ограничениях нижних значений событий в одной программе потока.
Я бы подумал, что платформа .net поставит все это в очередь, но это не так.