[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Eli Zaretskii |
Subject: |
Re: Shrinking the C core |
Date: |
Thu, 14 Sep 2023 16:20:32 +0300 |
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: emacs-tangents@gnu.org
> Date: Thu, 14 Sep 2023 15:03:00 +0200
>
> I think the biggest problem with uncooperative multi-threading in Emacs
> is that Emacs has so much global state. As a consequence, it's unsafe
> to let two threads use anything in the C code in parallel.
Indeed, that's the main problem. Just adding threads to Lisp is easy.
> Maybe one could think of using some Python-like GIL, but that's kind
> of pointless, isn't it?
We already have that with the Lisp threads that we have in Emacs.
Re: Shrinking the C core, Po Lu, 2023/09/12
Re: Shrinking the C core, Arthur Miller, 2023/09/13