[Top][All Lists]

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

Re: [0/10] threads for emacs

From: Tom Tromey
Subject: Re: [0/10] threads for emacs
Date: Tue, 14 Aug 2012 08:51:01 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)

>>>>> "Tom" == Tom Tromey <address@hidden> writes:

Tom> * Changes to the process code so that a process can be restricted to
Tom>   having its output accepted by a single thread.  (In fact I think the
Tom>   default should be to do this for the creating thread.)  This avoids
Tom>   introducing bugs into lisp code that may currently make assumptions
Tom>   about let bindings visible to process filters.

Tom> * Hook into the Emacs I/O code so that the global lock is released when
Tom>   a thread enters 'select' (and maybe other primitives).  I think this
Tom>   is a bit harder than it sounds, mostly because I think you don't want
Tom>   multiple threads to select on the same fds.  It probably requires the
Tom>   process changes.

I implemented these two.  I'll post the patches a bit later.


reply via email to

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