On Wed, Apr 3, 2019 at 6:56 PM Noam Postavsky npostavs@gmail.com wrote:



Hmm, I'm not sure where all these threads you're talking about will come
from.  Emacs is still mostly single-threaded, and we still have stuff
like Bug#25214 "Interacting with user from threads other than the
primary" open.

Curious; when I start Emacs interactively and it gets stuck on, say, a desktop lock file (the most common thing that interrupts startup for me), initialization continues even as the yes-or-no-p waits. I assumed that meant there was threading. If it does not, then can whatever asynchronicity does let this continuation happen be substituted for “threads” in my suggestion above?