6
submitted 2 years ago by yogthos@lemmy.ml to c/programming@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] Ephera@lemmy.ml 1 points 2 years 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...

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

General Programming Discussion

10011 readers
1 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 7 years ago
MODERATORS