[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Emanuel Berg |
Subject: |
Re: Shrinking the C core |
Date: |
Fri, 15 Sep 2023 19:11:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii wrote:
>> 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.
Is there a part that is safe to access in parallel?
If not, or for the part that is unsafe, where is
synchronization of access to be done, in Lisp or in C?
--
underground experts united
https://dataswamp.org/~incal
- Re: Shrinking the C core, (continued)
- Re: Shrinking the C core, Emanuel Berg, 2023/09/15
- Re: Shrinking the C core, Fraga, Eric, 2023/09/13
- Re: Shrinking the C core, Emanuel Berg, 2023/09/15
- Re: Shrinking the C core, Fraga, Eric, 2023/09/15
Re: Shrinking the C core, Po Lu, 2023/09/12
Re: Shrinking the C core, Arthur Miller, 2023/09/13