emacs-devel
[Top][All Lists]
Advanced

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

Re: advice needed for multi-threading patch


From: Ted Zlatanov
Subject: Re: advice needed for multi-threading patch
Date: Mon, 28 Sep 2009 09:52:54 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux)

On Thu, 24 Sep 2009 14:04:22 -0600 Tom Tromey <address@hidden> wrote: 

Tom> I think we need to yield when a thread is waiting for I/O.  And, we
Tom> probably need a way to associate a process filter with a thread, so that
Tom> whatever input Gnus gets is processed in the right thread.

On Thu, 24 Sep 2009 18:47:16 -0400 Ken Raeburn <address@hidden> wrote: 

KR> Yes, and this is an area where Gnus could be changed to take advantage
KR> of it once the facility is a bit more stabilized.  The output from one
KR> NNTP server can be processed into a list of newsgroups in one thread,
KR> while another thread converts IMAP output into a list of mailboxes, a
KR> third thread talks to yet another IMAP server, etc.

The complications from gnus-agent, the gnus-registry, and other Gnus
elements that assume single-threading can be quite nasty.  It would
probably be productive to involve the Gnus developers (Ding Mailing List
<address@hidden>).

Ted





reply via email to

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