On Feb 26, 1:11 pm, Dennis Lee Bieber <[EMAIL PROTECTED]> wrote:
> On Tue, 26 Feb 2008 09:49:00 -0800 (PST), [EMAIL PROTECTED] declaimed
> the following in comp.lang.python:
>
>
>
> > > > I am not a troll.  I want a sustainable, healthy, productive,
> > > > educational, informative relationship with frequenters of c.l.p, the
> > > > Python community at large, and anyone who has anything non-negative to
> > > > contribute.  If you are wanting to see how I react to hostility, just
> > > > ask.  I'll fake it for you, but only for a second at a time.
>
>         Unfortunately, your posts come across more as "give, give, give"
> with no "take"> I'm not quite sure a semaphore is exactly the synchronization 
> object
> > I'm looking for, but I'm a little new to concurrency myself.
>
>         Then wouldn't it behoove you to study a few papers on the general
> subject of concurrency, followed by mapping the concepts to the Python
> implementations?
>
> > In the interface I design, only one with-call can get the result at
> > once.  It was my understanding that semaphores, and many other synch.
> > objs. returned control at random.
>
>         Perhaps:  http://www.greenteapress.com/semaphores/
> will be of use. Almost 300 pages of concurrency concerns, with a chapter
> specific to Python.
> --
>         Wulfraed        Dennis Lee Bieber               KD6MOG
>         [EMAIL PROTECTED]               [EMAIL PROTECTED]
>                 HTTP://wlfraed.home.netcom.com/
>         (Bestiaria Support Staff:               [EMAIL PROTECTED])
>                 HTTP://www.bestiaria.com/

I want to waken a specific thread that's waiting on a S.O., synchro
object, based on an index.

>From the docs:
Semaphore acquire: "The implementation may pick one at random."

Thus semaphores will not do, outside of an array of them.  Did I miss
something?

A: I want a specific thread.
B: Semaphores pick one at random.
||| I don't want semaphores.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to