Re: Futexes ain't fast

Liste des GroupesRevenir à cl c++ 
Sujet : Re: Futexes ain't fast
De : jseigh_es00 (at) *nospam* xemaps.com (jseigh)
Groupes : comp.lang.c++
Date : 31. Aug 2024, 02:36:06
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vatohm$mu0b$1@dont-email.me>
References : 1 2 3
User-Agent : Mozilla Thunderbird
On 8/30/24 15:45, Chris M. Thomasson wrote:
On 8/30/2024 6:31 AM, jseigh wrote:
...
>
They don't have to be fast, they just have to allow correct synchronization
and allow performant fast paths.  Can the api be improved for the latter?
Certainly yes.  It is an awkward api to use.
 100% agreed. Eventcounts are in the mix as well.
 
You might take a look at folly's eventcount.  It (I think) only calls
futex wake if there are waiters, and only calls futex_wait if the
eventcount hasn't been incremented.  I did my own C version since I'm
working in C for now.
Joe Seigh

Date Sujet#  Auteur
28 Aug 24 * Futexes ain't fast32Bonita Montero
28 Aug 24 +- Re: Futexes ain't fast1Bonita Montero
28 Aug 24 +* Re: Futexes ain't fast20Chris M. Thomasson
29 Aug 24 i`* Re: Futexes ain't fast19Bonita Montero
29 Aug 24 i `* Re: Futexes ain't fast18Chris M. Thomasson
29 Aug 24 i  +* Re: Futexes ain't fast16Chris M. Thomasson
29 Aug 24 i  i`* Re: Futexes ain't fast15Bonita Montero
29 Aug 24 i  i +* Re: Futexes ain't fast10Bonita Montero
29 Aug 24 i  i i`* Re: Futexes ain't fast9Bonita Montero
29 Aug 24 i  i i +* Re: Futexes ain't fast4Chris M. Thomasson
29 Aug 24 i  i i i+* Re: Futexes ain't fast2Bonita Montero
31 Aug 24 i  i i ii`- Re: Futexes ain't fast1Chris M. Thomasson
19 Sep22:50 i  i i i`- Re: Futexes ain't fast1Chris M. Thomasson
29 Aug 24 i  i i +* Re: Futexes ain't fast3Chris M. Thomasson
30 Aug 24 i  i i i`* Re: Futexes ain't fast2Bonita Montero
30 Aug 24 i  i i i `- Re: Futexes ain't fast1Chris M. Thomasson
29 Aug 24 i  i i `- Re: Futexes ain't fast1Chris M. Thomasson
29 Aug 24 i  i `* Re: Futexes ain't fast4Chris M. Thomasson
29 Aug 24 i  i  `* Re: Futexes ain't fast3Chris M. Thomasson
29 Aug 24 i  i   `* Re: Futexes ain't fast2Bonita Montero
31 Aug 24 i  i    `- Re: Futexes ain't fast1Chris M. Thomasson
29 Aug 24 i  `- Re: Futexes ain't fast1Chris M. Thomasson
30 Aug 24 `* Re: Futexes ain't fast10jseigh
30 Aug 24  +* Re: Futexes ain't fast5Bonita Montero
30 Aug 24  i`* Re: Futexes ain't fast4Chris M. Thomasson
30 Aug 24  i `* Re: Futexes ain't fast3Bonita Montero
30 Aug 24  i  +- Re: Futexes ain't fast1Chris M. Thomasson
31 Aug 24  i  `- Re: Futexes ain't fast1Chris M. Thomasson
30 Aug 24  `* Re: Futexes ain't fast4Chris M. Thomasson
31 Aug 24   `* Re: Futexes ain't fast3jseigh
2 Sep 24    +- Re: Futexes ain't fast1Chris M. Thomasson
15 Sep02:24    `- Re: Futexes ain't fast1Chris M. Thomasson

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal