emacs-devel
[Top][All Lists]
Advanced

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

Re: the state of the concurrency branch


From: Tom Tromey
Subject: Re: the state of the concurrency branch
Date: Wed, 28 Aug 2013 07:48:32 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

>> Should be "while running some CPU-intensive Lisp".

Stefan> That indeed won't work.  True concurrency will take more work.

Even that can work ok if the lisp code calls thread-yield or sit-for;
the latter is friendly to do anyhow to let processes make progress.

We also have an intermediate step available between what is on the
branch and true concurrency: we can make QUIT call thread-yield
periodically.  This is basically what Python does.

Tom



reply via email to

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