I\'m brand new to multi-threaded processing, so please forgive me if I butcher terms or miss something obvious.
The code below doesn\'t offer any time advantage over
There are good answers regarding the GIL you can look at.
In short, if your tasks are CPU-bound (like the ones you posted), threads are not going to help you. Python threads are good for IO-bound tasks, like retrieving a web page.