With win32 threads I have the straight forward GetExitCodeThread() that gives me the value which the thread function returned. I’m looking for something similar for std::thread (or boost threads)
As I understand this can be done with futures but how exactly?
With win32 threads I have the straight forward GetExitCodeThread() that gives me the value
Share
See this video tutorial on C++11 futures.
Explicitly with threads and futures:
Or with
std::async(higher-level wrapper for threads and futures):I can’t comment whether it works on all platforms (it seems to work on Linux, but doesn’t build for me on Mac OSX with GCC 4.6.1).