|
From: | Ken Raeburn |
Subject: | Re: advice needed for multi-threading patch |
Date: | Mon, 28 Sep 2009 23:57:20 -0400 |
On Sep 28, 2009, at 23:20, Stefan Monnier wrote:
I think you're thinking of the case where accept-process-output is called without specifying any particular process to wait for, whereas I was thinking of the case where accept-process-output is called with a process argument.
True. Well, more specifically, if the just-this-one flag is set, too, then my concern goes away. Just specifying the process doesn't mean that output from another process won't get, uh, processed, during a call. Given the single-threaded nature of elisp now, I doubt most uses are likely to set the flag. In fact a quick grep over the top- level lisp sources shows most calls there just specify the process and timeout.
(Oh... hm, timers. Same issues, also probably unlikely to be a problem in most cases.)
Ken
[Prev in Thread] | Current Thread | [Next in Thread] |