[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.
Tom