What\'s the best way to wait (without spinning) until something is available in either one of two (multiprocessing) Queues, where both reside on the same system?
As of Python 3.3 you can use multiprocessing.connection.wait to wait on multiple Queue._reader objects at once.
Queue._reader