Re: [linux-audio-dev] jack_callback <-> rest of the world

From: Lee Revell <rlrevell@email-addr-hidden-job.com>
Date: Mon Oct 31 2005 - 17:57:46 EET

On Mon, 2005-10-31 at 01:44 +0100, Florian Schmidt wrote:
> On Sun, 30 Oct 2005 14:14:19 +0100
> fons adriaensen <fons.adriaensen@email-addr-hidden> wrote:
>
> > On Sun, Oct 30, 2005 at 01:53:48PM +0100, Florian Schmidt wrote:
> >
> > > Oh i thought i read somewhere that when pthread_cond_wait it is not
> > > guaranteed that anyone actually signalled. Will do some more reading.
> >
> > It can return on unix signals, so you have to test for EINTR.
> > I don't think it will wake up unexpectedly otherwise.
> >
> > I'm thinking of rewriting the whole ITC object so it uses a
> > futex instead of the CV (that would also enable it to work
> > in shared memory across process boundaries), but then I really
> > need a lock free implementation for the linked lists.
> > I guess the required primitives are platform dependant.
> > Is their some library that provides them ?
>
>
> Btw: i just discovered that pthread mutexes and condvars can have a
> "process shared" flag which makes it possiblo to synchronize threads
> across processes as it seems. Could be useful for jack, no?
>
> pthread_condvar_setpshared()
> pthread_mutexattr_setpshared()
>
> Or do i misread that manpage?

What manpage? I don't have those on my system.

Lee
Received on Mon Oct 31 20:15:06 2005

This archive was generated by hypermail 2.1.8 : Mon Oct 31 2005 - 20:15:06 EET