### `multiprocessing.Pool(processes=None, initializer=None, initargs=(), maxtasksperchild=None)`

Returns a process pool object

---
### `concurrent.futures.ThreadPoolExecutor(max_workers=None, thread_name_prefix='', initializer=None, initargs=())`

This is an abstract base class for concrete asynchronous executors.

---
### `concurrent.futures.ProcessPoolExecutor(max_workers=None, mp_context=None, initializer=None, initargs=())`

This is an abstract base class for concrete asynchronous executors.

---
