Каково было бы преимущество (преимущества) (если таковые имеются) использования 2 Очередей по Каналу для передачи между процессами?
Я - планирование использования multiprocessing
модуль Python.
Большой выигрыш в том, что очереди безопасны для процессов и потоков. Каналы - нет: если два разных процесса пытаются читать или писать в один и тот же конец конвейера, происходят плохие вещи. Очереди также находятся на несколько более высоком уровне абстракции, чем каналы, что может быть или не быть преимуществом в вашем конкретном случае.
Очереди содержат сообщения и сохраняют их до следующего раза, когда очередь станет активной и не протолкнет ее ... независимо от того, разорвана ли труба или соединение .. .с каналом / соединением, прощай, сообщение с ошибкой ...
Надеюсь, это поможет, С уважением, Том.