[En-Nut-Discussion] Feature Request 1572837: mutex API nesting level info
Matthias Ringwald
mringwal at inf.ethz.ch
Mon Jul 14 17:23:51 CEST 2008
On 14.07.2008, at 16:52, Alain M. wrote:
> Why not use a Semaphore? I understand that it is basicaly a counter,
> just as needed. I have already used mutexes implemented as semaphores
> with a max count of 1...
>
> Alain
Yepp. But, again, in Nut/OS and Posix, you cannot read-out a
semaphore. Even more, a semaphore initialized to one cannot be aquired
a second time, even if its by the same thread. that's why the
recursive mutex is good for, it allows repeated locking by the same
thread.
matthias
More information about the En-Nut-Discussion
mailing list