(Deprecated: Use overloads with a completion token.) Start a new stackful coroutine, calling the specified handler when it completes.
template< typename Function> void spawn( Function && function, const boost::coroutines::attributes & attributes = boost::coroutines::attributes());
This function is used to launch a new coroutine.
The coroutine function. The function must have the signature:
void function(basic_yield_context<Executor> yield);
where Executor is the associated executor type of Function
.
Boost.Coroutine attributes used to customise the coroutine.