Multithreadové programování v Pythonu je známé tím, že i když použijete na zpracování úlohy více vláken, většinu času stejně běží jen jedno. Může za to tzv. global interpreter lock (GIL). Komunita kolem Pythonu přišla s projektem newthreading, který by měl tento problém řešit. Zatím nepřináší nějaké zvláštní výkonové zlepšení, ale je to důkaz, že to opravdu jde a po několika úpravách by se v budoucnu mohl dostat i do běžného Pythonu.