Re: [LAD] Best practice for sharing complex data structures with a jack callback function

From: Fons Adriaensen <fons@email-addr-hidden>
Date: Sat Jul 07 2007 - 12:31:04 EEST

On Sat, Jul 07, 2007 at 02:44:31AM +0200, Lars Luthman wrote:
> On Sat, 2007-07-07 at 02:34 +0200, Fons Adriaensen wrote:
> > * The callback has to know when it can (re)write the object.
> > Clearly it should never wait on a sema, and it is already
> > periodic, so here you can use a flag in the object.
>
> Is there any advantage in using a simple flag instead of a semaphore and
> sem_trywait()?

It even simpler, and polling may be easier than finding a way to
wait both on the sema and some other condition.

If you never use wait() and always trywait(), then the sema just
is a counter.

-- 
FA
Follie! Follie! Delirio vano è questo !
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev
Received on Sat Jul 7 16:15:01 2007

This archive was generated by hypermail 2.1.8 : Sat Jul 07 2007 - 16:15:01 EEST