Le 10/05/2016 à 01:57, Bob Summerwill a écrit :
Issue logged as https://github.com/boostorg/thread/issues/84. Thanks!
Hi Bob, What I have in mind was to use the boost::thread_attributes, but we are unable to do it in OSX as the set name in OSX sets the name of the current thread :( After some thought I believe we could do it by using a trampoline that will do the setting before calling the user main thread function, but this is more complex and needs to store the name in the thread_data context. IIUC, what you are proposing and the single thing that could be done in an almost portable way and easily is to define two non-member functions to set and get the thread name on namespace this_thread or any other. Is this what you are proposing? If this is the case, this functionality can be developed completely independently of Boost.Thread, isn't' it? Best, Vicente