emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: async Gnus


From: Manuel Giraud
Subject: Re: async Gnus
Date: Wed, 26 Jan 2022 15:58:30 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (berkeley-unix)

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Manuel Giraud <manuel@ledu-giraud.fr>
>> Date: Wed, 26 Jan 2022 11:05:43 +0100
>> Cc: emacs-devel@gnu.org
>> 
>> I'm suprprise: I thought that `make-thread' create a proper system
>> thread.
>
> It does.  But we only let a single thread at a time to run the Lisp
> interpreter.  So if your thread runs a lot of Lisp, it will preempt
> the main thread, and that means unresponsive Emacs.

Ok so, as Python, Emacs has a GIL. As Gnus seems to be an heavy user of
Lisp maybe my goal is inaccessible… I'll try to see what I end up with
anyway 😅
-- 
Manuel Giraud



reply via email to

[Prev in Thread] Current Thread [Next in Thread]