[Pianod] wsgw hanging on RasPi; deadlock?
Peter Li
chinasaurli at gmail.com
Mon Feb 25 16:08:39 PST 2013
Or perhaps the best way is with a barrier_wait with count set to 2 and
shared among the 3 threads?
P
On 02/25/2013 03:47 PM, Peter Li wrote:
> Yes, that's basically the idea, although I think with a semaphore you
> can wait without spinning?
>
> Although now that we're on the topic, I'm a bit confused by the mutex
> situation in wsgw as I thought the mutex is not supposed to be
> unlocked by a different thread than the one who locked it? So maybe
> semaphore is more correct?
>
> P
>
>
>
> On 02/25/2013 03:39 PM, Perette Barella wrote:
>> By completion flags, were you thinking like a bool that either thread
>> could set and the main could watch? That would require the main
>> thread to keep running and monitoring, whereas with the mutex
>> solution, main doesn't have to spin. If this wasn't what you were
>> thinking, I'd be curious for details of your idea. I'm new to
>> pthreads too, so you may be onto something I don't know about.
>>
>> Perette
More information about the Pianod
mailing list