Я делаю диспетчер задач. В этот момент было легко запустить много задач одновременно, используя подпроцесс.
Но теперь я хочу, чтобы задача дождалась завершения одной или многих других задач перед началом.
Если бы я мог получить статус выхода, это было бы идеально.
Моя первая идея состояла в том, чтобы предоставить dict / array со всеми задачами и проверить их состояние в дочерних процессах, чтобы узнать, могут ли они выполняться или им нужно ждать, но это невозможно сделать, так как дочерний процесс не может получить доступ к состоянию другие дочерние процессы.
У вас есть идеи, как это сделать?