Implement StateTracker::wait_state() with lock-free wakeup and Implement semaphore using condvar and mutex - #828
Conversation
|
🤖 Pull request is currently unmergeable due to conflicts. |
…cond var in platform without sem_clockwait() to prevent semaphore:timed_wait() to hang when changing sysem time, add test cases for state tracker and semaphore
a2d0fed to
cc259c0
Compare
|
🤖 Pull request has failed checks and was automatically marked as work-in-progress. |
…e checking counter
|
@Flw5469 don't you mind if I move this pr forward myself? You've made a huge progess, there are very few things left before we can merge it |
Sure, hope my work actually helped the team 👍 |
Follow-up PR of my previous PR #749
Implement StateTracker::wait_state() with lock-free wakeup and Implement a semaphore using condvar and mutex
Detail: