Antoine Pitrou <pit...@free.fr> added the comment: > > The implementation for multiprocessing.Condition is virtually the same > > as Listing 3 which the author says he thinks is "formally correct" but > > with "a fundamental performance problem". > > To me, it seems similar to the last listing (under "The Sequel—NT and > PThreads"): there's a separate semaphore per waiter, used to wake it up > when signal() or broadcast() is called.
Ah, you said multiprocessing.Condition. Sorry. I was thinking about threading.Condition. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15038> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com