|
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
[Prev in Thread] | Current Thread | [Next in Thread] |