BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Python programming questtion
- Subject: [Discuss] Python programming questtion
- From: grg-webvisible+blu at ai.mit.edu (grg)
- Date: Sat, 4 Jul 2026 17:08:04 -0400
- In-reply-to: <a9e408ed-9ab1-42fb-9161-bb7e754e604c@borg.org>
- References: <CAEvgogHEMxwWHzrtix8CrR1ZcqHJ74AYGsxcT2zbjQMJSjkD_A@mail.gmail.com> <a9e408ed-9ab1-42fb-9161-bb7e754e604c@borg.org>
On Sat, Jul 04, 2026 at 12:56:07PM -0700, Kent Borg wrote:
> This was a long time ago, I would hope that Python has gotten better since,
> but I am pretty sure the GIL is still out there making multithreading
> terrible..
actually, cpython 3.13 had an experimental non-GIL mode, and starting with
3.14 it's "mainstream". it's a separate binary, often a separate package
(e.g. python3.14-nogil or python3.14-freethreading depending on your
distro, or 3.14t for uv (which is an outstanding tool, btw, highly
recommended for anyone using python)).
the official docs on it point out that some packages re-enable the GIL anyway:
https://docs.python.org/3/howto/free-threading-python.html
--grg
- Follow-Ups:
- [Discuss] Python programming questtion
- From: kentborg at borg.org (Kent Borg)
- [Discuss] Python programming questtion
- References:
- [Discuss] Python programming questtion
- From: gaf.linux at gmail.com (Jerry Feldman)
- [Discuss] Python programming questtion
- From: kentborg at borg.org (Kent Borg)
- [Discuss] Python programming questtion
- Prev by Date: [Discuss] Python programming questtion
- Next by Date: [Discuss] Python programming questtion
- Previous by thread: [Discuss] Python programming questtion
- Next by thread: [Discuss] Python programming questtion
- Index(es):
