Предположим, у меня есть 4 ресурса, которые я хочу использовать.
Я создаю 4 подпроцесса и жду, пока один из них освободится, и как только один из них освободится, я снова использую освобожденный ресурс.
Я хочу знать, можем ли мы узнать, какой подпроцесс завершил работу. На данный момент я храню все pid дочерних элементов в списке и использую цикл for для итерации.
for p in ps:
p.wait()
Но это блокирует приложение до завершения 1-го процесса. Моя цель - дождаться завершения любого из подпроцессов.
Пожалуйста, дайте мне знать любые идеи.