title: Are Python Multiprocessing Queues Ordered?
body: <p>Forgive me if this is obvious, but I can't tell from the <a href="https://docs.python.org/3/library/queue.html" rel="nofollow noreferrer">documentation</a> whether the output when using a queue is ordered. That is, if the inputs are <code>[1, 2, 3]</code> will the outputs be <code>f(1), f(2), f(3)</code>, or can they be out of order?</p>
  
  <p>Edit: I understand that the inputs are handled in FIFO. But does FIFO retrieval necessarily guarantee that the results are also returned in order?</p>