this post was submitted on 27 Dec 2024
6 points (100.0% liked)

General Programming Discussion

8293 readers
2 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Ephera@lemmy.ml 1 points 1 year ago

The author is referring to the GIL, I'm pretty sure. Both Python and Ruby have it. I guess, they should've written "only Clojure supports true multithreading", but that you're able to spawn multiple processes is kind of a given (and has quite some disadvantages for certain workloads).

That Python has experimental no-GIL builds is good, but I wouldn't seriously consider using that until they've had it in a stable release and thrown some bug fixes onto it. Well, and even then, there might not be much point in trying to use it, until libraries have adopted it...