Path: news.eternal-september.org!eternal-september.org!raubtier-asyl.eternal-september.org!.POSTED!not-for-mail From: Bonita Montero Newsgroups: comp.lang.c++ Subject: Re: signalling a condvar from inside vs. signalling a condvar von outside Date: Sun, 13 Apr 2025 17:38:19 +0200 Organization: A noiseless patient Spider Lines: 10 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 13 Apr 2025 17:37:49 +0200 (CEST) Injection-Info: raubtier-asyl.eternal-september.org; posting-host="acfd86acf0cee522761f246584ed98ac"; logging-data="3373951"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX196PHWvrx017SHbjhVT9JwkBYm8yi0cmx8=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:m/+Fk4fbQt4E0s2yU2Y+/kLXsBU= In-Reply-To: Content-Language: de-DE Am 12.04.2025 um 21:33 schrieb Chris M. Thomasson: > There is a scalability problem wrt signalling inside the critical > section. Does your convdar impl use wait morphing? There's no scalability problem with that since the kernel call to release a thread happens only when the mutex is accessible *and* the cv is signalled.