[Python-ideas] An alternate approach to async IO
trent at snakebite.org
Thu Nov 29 13:24:26 CET 2012
On Thu, Nov 29, 2012 at 01:16:54AM -0800, Antoine Pitrou wrote:
> Le Wed, 28 Nov 2012 15:18:19 -0500,
> Trent Nelson <trent at snakebite.org> a écrit :
> > >
> > > That api is fairly similar to what is in the proactor branch of
> > > tulip where you can write
> > >
> > > for event in proactor.poll(timeout):
> > > # process event
> > >
> > > But why use a use a thread pool just to take items from one thread
> > > safe (FIFO) queue and put them onto another thread safe (LIFO)
> > > queue?
> > I'm not sure how "thread pool" got all the focus suddenly. That's
> > just an implementation detail. The key thing I'm proposing is
> > that we reduce the time involved in processing incoming IO requests.
> At this point, I propose you start writing some code and come back with
> benchmark numbers, before claiming that your proposal improves
> performance at all.
That's the plan. (Going to put aside a few hours each day to work
on it.) So, watch this space, I guess.
More information about the Python-ideas