HomeFreeBSD

The move to _retire() a thread in the GC instead of in the thread's
rS117012Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

The move to _retire() a thread in the GC instead of in the thread's
exit function has invalidated the need for _spin[un]lock_pthread().
The _spin[un]lock() functions can now dereference curthread without
the danger that the ldtentry containing the pointer to the thread
has been cleared out from under them.

Details

Provenance
mtmAuthored on
Parents
rS117011: Hiten's patchset for section four manpages, slightly edited by me.
Branches
Unknown
Tags
Unknown

Event Timeline