18 Jan
2014
18 Jan
'14
7:20 a.m.
On 01/16/2014 03:36 PM, Oliver Kowalke wrote:
2014/1/15 Pierre Talbot
mailto:ptalbot@hyc.io> void push_data(boost::coroutines::coroutinestd::string::push_type& sink) { sink("test1"); t = std::thread(push_data2, std::move(sink)); }
'sink' is synthesized by the framework and is attached to coroutine-stack. because you move the synth. coroutine, the code inside the framework can't access it any more (therefore the assertion from intrusive_ptr<>).
Thanks, is there something planned in the future for such a capability, as a function "move_to_thread"? Or is there a way that already exists to do that?