
Yang Zhang
Johan RĂ¥de wrote:
Yang Zhang wrote:
Hi, I like using boost threads, but I'm currently working on a project where I need to access the private handle to the underlying system thread (in the cases I'm concerned about, the pthread_t). This is so that I can take advantage of platform-specific functionality, such as setting CPU affinity and (more generally) calling into other libraries that expect a pthread_t. Is there any way to do get this handle?
Thanks!
class thread { public: ... typedef platform-specific-type native_handle_type; native_handle_type native_handle(); ... };
Hmm. Looking at the source, this doesn't actually seem to be in there...at least not in the latest release (1.35).
It's there for Win32 and not for pthreads. I'll add it for pthreads on trunk. Anthony -- Anthony Williams | Just Software Solutions Ltd Custom Software Development | http://www.justsoftwaresolutions.co.uk Registered in England, Company Number 5478976. Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL