Is there a decent wait_any implementation using c++11's concurrency primitives?
or how to implement it in c++11's mutex, condition_variable, ... ?
What is the general idea and algorithms in implementing it, with not only c++11, but also native Linux system call and pthread?
The wait_any is waiting any futures in a vector/array to be available, or any of multiple condition_variables to be signaled, and etc...