
14 Jun
2008
14 Jun
'08
10:06 p.m.
Hi!
I'm looking for a method to execute some code for each thread starting. It suffices to run that code for each boost::thread. I want to initialize some thread local storage for each thread automatically. The creating(!) thread shall supply an initial value and the created(!) thread shall receive this value, essentially a copy of some thread local variable. That is the new thread shall create a copy of the same variable which the creating thread has. Is that possible using boost::thread?
I hope my explaination is clear enough.
Frank I think you could pass the value to your thread function as bare pointer and
Frank Birbacher wrote, On 14.6.2008 22:55: then store it in boost::thread_specific_ptr<>. -- VH