Mathias Agopian
51ce3ad760
use broadcast() instead of signal() when signaling the condition-variable Thread::RequestExitAndWait() is waiting for
...
we could have several thread waiting on the condition and they all need to wake-up.
also added a debug "mTid" field in the class, which contains the tid of the thread (as opposed to pthread_t), this
is useful when debugging under gdb for instance.
2013-07-30 13:56:52 -07:00
David 'Digit' Turner
9bafd12fa1
Fix Win32 libutils to get a working SDK build.
2013-07-30 13:56:51 -07:00
Mathias Agopian
1555436473
implement Mutex and Condition with pthread instead of calling futex directly.
...
internally pthread uses futex. the implementation consists of simple inlines
there are no implementation files anymore.
2013-07-30 13:56:51 -07:00
The Android Open Source Project
7a4c83922e
auto import from //depot/cupcake/@136594
2013-07-30 13:56:49 -07:00
The Android Open Source Project
cbb1011c95
auto import from //depot/cupcake/@135843
2013-07-30 13:56:49 -07:00
The Android Open Source Project
cf59fa8dc7
auto import from //depot/cupcake/@135843
2013-07-30 13:56:49 -07:00
The Android Open Source Project
7aa707a5d6
auto import from //depot/cupcake/@132589
2013-07-30 13:56:49 -07:00
The Android Open Source Project
c739660fb7
auto import from //depot/cupcake/@137055
2013-07-30 13:56:49 -07:00
The Android Open Source Project
d245d1d097
Initial Contribution
2013-07-30 13:56:46 -07:00