Reading multiprocessing.Pool doc I understood that map_async
and apply_async
are two versions of map
and appy
that are supposed to be faster, but that do not guarantee that the inputs are processed in the same order as they are provided.
However, I do not understand if, when calling multiprocessing.pool.AsyncResult.get()
are the results "reordered" to match the input order, or are they returned in the order they were processed?