Python's GIL removal is a poison pill and benefits Mojo
theserverside.com·19h·
Discuss: Hacker News
Flag this post

A major criticism of the Python programming language is that it can’t thread across cores. The reason is because of the CPython’s Global Interpreter Lock (GIL).

The inability to take advantage of more than one core in a multi-CPU system seriously limits Python performance. It’s one of the reasons why Python embarrassingly lags its peers when it comes to speed and efficiency.

Developers have begged Python’s stewards for almost 30 years to fix the GIL. With the steering committee’s recent acceptance of PEP 703, it looks like Python’s GIL removal might happen.

It’s a bad idea.

Python’s GIL…

Similar Posts

Loading similar posts...