On Sun, Aug 02, 2015 at 10:04:09PM -0700, Glyph wrote:
> 
> > On Aug 2, 2015, at 5:10 PM, Trent Nelson <tr...@snakebite.org>
> > wrote:
> > 
> > (OS X has GCD, which comes close.)
> 
> For what it's worth, libdispatch has been ported to other POSIX
> platforms:
> https://lists.macosforge.org/pipermail/libdispatch-dev/2011-April/000485.html
> <https://lists.macosforge.org/pipermail/libdispatch-dev/2011-April/000485.html>

Hmmm, it looks like pthread_workqueue has made it over too, which is a
good sign.  I know when FreeBSD first ported GCD it wasn't able to add
in the "scheduler feedback" aspect that allowed the threadpool library
to create new threads on demand:

    
https://github.com/tpn/pdfs/blob/master/Grand%20Central%20Dispatch%20-%20FreeBSD%20Dev%20Summit%20(18%20Sep%202009).pdf

    (See the page starting with "pthread_workqueue"... although I just
     realized that PDF is nearly 6 years old!)

The GCD approach is definitely the best option for getting PyParallel
working on other platforms, so this is interesting.

> -glyph

    Trent.
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to