You need to use a process pool in Python, thread pools are for I/O bound tasks and cannot use more than 1 core.
You need to use a process pool in Python, thread pools are for I/O bound tasks and cannot use more than 1 core.