Multiprocessing pool 'apply_async' only seems to call function once Multiprocessing pool 'apply_async' only seems to call function once multithreading multithreading