All,
 
I would like to know if it is possible to retrieve a value returned from a function which is called by a thread.
Using boost::bind one can pass a list of arguments to a function which is called when the boost::thread starts.
But I would like to know what will happen if the function returns a certain value, e.g. failure flag. Is there a way to retrieve it?
The usual way would be to pass a reference to the function and then wait for the thread to join. Is there another way?
 
Thanks a lot for help,
 
Pshemek
 

Przemyslaw Sliwa
Global Foreign Exchange

FX Risk Engine Development
Merrill Lynch
(   +44 (0)20 7995 4182
)         +44  (0)79 6325 2319
*   Email: przemyslaw_sliwa@ml.com

 

If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here for important additional terms relating to this e-mail.     http://www.ml.com/email_terms/