libgcj and the NPTL posix threads implementation

Anthony Green
Mon Mar 1 22:24:00 GMT 2004

On Mon, 2004-03-01 at 13:08, Jeff Sturm wrote:
> Equivalently, you could do:
> static __thread _Jv_ThreadId_t me;
> ...
>   return me;
> and set the variable during thread creation.  It is more portable, and
> should work anywhere TLS is available. 

This is neat.  It didn't occur to me.

>  But your version is more efficient
> within a DSO.

Why is this?  It doesn't call any functions, does it?

Also, Hans, do you have plans to use GCC's new thread local extension in
the GC?


Anthony Green <>
Red Hat, Inc.

More information about the Java mailing list