> The GIL annoys those who have learned to expect threading.Thread for CPUEven for that purpose they're too heavy. The GIL conflicts, and
> bound concurrency in advance -- which typically means prior experience with
> Java. Python threads are fine for their intended use -- e.g. I/O and
> background tasks in a GUI.
boilerplate overhead spawning threads is obscene for more than trivial
cases.