2015-01-17 21:45 GMT+08:00 TONGARI J <tongari95@gmail.com>:
Hi,

The sample code is here:

The boost::future adaption code is adapted from N4286.

Tested with VS2015 preview.
If std::promise is passed, the code works fine.
Any clue why it hangs if boost::promise is passed?

Forgot to mention that it's compiled with Boost 1.57, BOOST_THREAD_VERSION=4, x64
 
Thanks.