|
Message-ID: <ZlCdGohZpFyMACpX@voyager> Date: Fri, 24 May 2024 15:58:50 +0200 From: Markus Wichmann <nullplan@....net> To: musl@...ts.openwall.com Cc: AK47 <250200715@...com> Subject: Re: Pthread robust_list for non-pshared mutexes Hi, not entirely sure what you mean. All non-normal mutexes get added to the robust list, yes, but also get removed from the list in pthread_mutex_unlock(). And the robust list is processed in pthread_exit(), which all threads must call sooner or later. Only exception is when a thread crashes, but in that case the entire process dies, and non-pshared mutexes cease to matter. If a thread is cancelled, __cancel() will call pthread_exit(). And I know of no other way for a thread to "end" as you put it. Ciao, Markus
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.