Comment

Comment by dec0dedab0de

Could someone who really wants to get rid of the GIL explain the appeal? As far as I understand, the only time it would be useful is when you have an application that is

  1. Big enough to need concurrency

  2. Not big enough to require multiple boxes. 

  3. Running in a situation that can not spare the resources for multiprocessing. 

  4. You want to share memory instead of designing your workflow to handle messages or working off a queue. 

#4 does sound appealing, but is it really worth the effort?

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton