What is the easiest way to create multithreaded applications with C/C++?
Boost.Thread is relatively easier because it's portable, well-documented and has high-level API such as scoped_try_lock.