This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Async-signal-safe access to __thread variables from dlopen()ed libraries?
- From: Andrew Hunter <ahh at google dot com>
- To: Rich Felker <dalias at aerifal dot cx>
- Cc: "Carlos O'Donell" <carlos at redhat dot com>, Ian Lance Taylor <iant at google dot com>, Paul Pluzhnikov <ppluzhnikov at google dot com>, Roland McGrath <roland at hack dot frob dot com>, Richard Henderson <rth at twiddle dot net>, GNU C Library <libc-alpha at sourceware dot org>, Alexandre Oliva <aoliva at redhat dot com>
- Date: Tue, 24 Sep 2013 15:27:09 -0700
- Subject: Re: Async-signal-safe access to __thread variables from dlopen()ed libraries?
- Authentication-results: sourceware.org; auth=none
- References: <523BD470 dot 6090203 at redhat dot com> <CAKOQZ8y85QBkd97cEEmP-4OgE2KizCqknrVR_n44pwBGMs5uAw at mail dot gmail dot com> <523C88D1 dot 6090304 at redhat dot com> <CAKOQZ8ze1zKdQRsMsmBCqnJr361Gvv8mYjLjGgzYwWJEKUY+7w at mail dot gmail dot com> <523CB72A dot 7040507 at redhat dot com> <CAKOQZ8yq6gnWig3Wg4YF0qOYTJbevEExG0Sm9K4ofsSO+PWq1A at mail dot gmail dot com> <5241F2CF dot 9020004 at redhat dot com> <CADroS=712-dg+bwR-HY9mYNFPSU=oZekwUJaA8dRqs1-o=-qcQ at mail dot gmail dot com> <5242036A dot 8020004 at redhat dot com> <CADroS=5hAnZwv168EHS36-oXuptjGrHTFyyxPdSHgdcQmUeL+Q at mail dot gmail dot com> <20130924222400 dot GP20515 at brightrain dot aerifal dot cx>
On Tue, Sep 24, 2013 at 3:24 PM, Rich Felker <dalias@aerifal.cx> wrote:
> I would be surprised if it ever took more than 5 microseconds. For
> what it's worth, millisecond latency is serious and could be
> considered a problem for many realtime uses. Microsecond, not so much.
>
To be more precise, I would also be surprised if it passed 5
microseconds or so (barring long-tail issues like kernel lock
contention, etc, that really aren't much worse for this than the
original version) I was just being very, very conservative in my
initial statement.