This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Promise, future and thread on C++0x




Jonathan Wakely-4 wrote:
> 
> 
>>> void myAsyncFun(promise<int>& intPromise)
>>> { ... }
> 
>>That works in GCC 4.6, but not in 4.5 due to a different bug in
>>std::thread which is fixed in GCC 4.6
> 
>>You can make it work in 4.5 by passing the promise to the thread by
>>reference instead of moving it:
> 
>>std::thread t(myAsyncFun, std::ref(intPromise));
> 
> 
Now it works fine! Thanks!
-- 
View this message in context: http://old.nabble.com/Promise%2C-future-and-thread-on-C%2B%2B0x-tp32008761p32013804.html
Sent from the gcc - libstdc++ mailing list archive at Nabble.com.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]