This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/23897] Conflicting requirements for C11 threads and program termination
- From: "fweimer at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 19 Nov 2018 06:20:49 +0000
- Subject: [Bug nptl/23897] Conflicting requirements for C11 threads and program termination
- Auto-submitted: auto-generated
- References: <bug-23897-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=23897
--- Comment #2 from Florian Weimer <fweimer at redhat dot com> ---
(In reply to Andreas Schwab from comment #1)
> In which way do they conflict?
exit is required not to wait for thread termination, but to return control to
the host environment after the specified cleanup actions. The second
requirement quoted in comment 0 says “after the last thread has been
terminated”. Those two requirements are fundamentally at odds—we cannot wait
for thread termination *and* return control to the host environment
immediately.
--
You are receiving this mail because:
You are on the CC list for the bug.