TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python stands to lose its GIL, and gain a lot of speed

18 pointsby slackaover 3 years ago

2 comments

rocquaover 3 years ago
As far as I am aware, the big issue with removing the GIL is the vast amount of C based packages that depend on the GIL. Not just internal packages, but a lot of third party ones.<p>That means removing the GIL would all of a sudden break a lot of code, and require a lot of packages to be rewritten. Inevitably, some will not be rewritten, remain broken, and a schism in Python might form again.<p>Perhaps Python should try making message passing based concurrency better. It tends to lead to more robust code than shared memory concurrency. I could see how that might be too far a departure from what people expect though.
评论 #28892126 未加载
greenyodaover 3 years ago
Big discussion of this yesterday: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28880782" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28880782</a>