10 Mar
2004
10 Mar
'04
11:27 p.m.
Greetings, I'm wondering why there is no option to pass a parameter to a thread function with boost's threads. With pthreads and Windows CreateThread I'm used to casting an object to a void*, and retrieving the object within the thread function. The only thing similar with boost::thread seems to be to create a struct with an operator()() and a constructor that takes a void*. operator()() then calls an external function with the passed void*. Just curious about this design decision. --M Peltzer