[Top][All Lists]
[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
- Re: advice needed for multi-threading patch, (continued)
- Re: advice needed for multi-threading patch, Tom Tromey, 2009/09/28
- Re: advice needed for multi-threading patch, Giuseppe Scrivano, 2009/09/23
- Re: advice needed for multi-threading patch, Stefan Monnier, 2009/09/24
- Re: advice needed for multi-threading patch, Giuseppe Scrivano, 2009/09/24
- Re: advice needed for multi-threading patch, Tom Tromey, 2009/09/24
- Re: advice needed for multi-threading patch, Giuseppe Scrivano, 2009/09/24
- Re: advice needed for multi-threading patch, Ken Raeburn, 2009/09/24
- Re: advice needed for multi-threading patch, Stefan Monnier, 2009/09/25
- Re: advice needed for multi-threading patch,
Ted Zlatanov <=
- Re: advice needed for multi-threading patch, Lynbech Christian, 2009/09/28