This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD status.
this_thread::get_id()
underspecified for detached threadSection: 33.4.5 [thread.thread.this] Status: NAD Submitter: Switzerland Opened: 2010-08-25 Last modified: 2016-01-28
Priority: Not Prioritized
View all other issues in [thread.thread.this].
View all issues with NAD status.
Discussion:
Addresses CH-24
What would be the value this_thread::get_id()
when called from a detached thread?
[ Resolution proposed by ballot comment: ]
Add some text to clarify that get_id()
still returns the same value even after detaching.
[ 2010-11-22 Howard Hinnant observes ]
33.4.5 [thread.thread.this]/1 contains the following sentence describing this_thread::get_id()
:
... No other thread of execution shall have this id and this thread of execution shall always have this id.
I don't object to adding "even if detached" to this sentence, but it seems unnecessary to me. "Always" means always.
[2011-02-11 Reflector discussion]
Moved to Tentatively NAD after 5 votes.
Proposed resolution: