[vlc-devel] [PATCH 19/41] Implement thread support for OS/2

Rémi Denis-Courmont remi at remlab.net
Fri Oct 14 16:51:51 CEST 2011


On Fri, 14 Oct 2011 23:28:46 +0900, KO Myung-Hun <komh78 at gmail.com> wrote:
>>> +typedef struct
>>> +{
>>> +    HEV  hev;
>>> +    HMTX wait_mutex;
>>> +    HMTX count_mutex;
>>> +    int  count;
>>> +    int  max_count;
>>> +} vlc_sem_t;
>> 
>> A semaphore can be reimplemented with one mutex, one condition variable
>> and
>> one integer. So it's surprising that 'HMTX' are required here.

> HMTX is a mutex. What problem ?

I just meant to say that a semaphore should need only one mutex (and one
condition variable), not two mutexes (and one condition variable).

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list