endUse

Releases one extraction pin after the complete ordered presenter call returns or fails.

Retirement still waits for initialization and every later GUI consumption fence. If terminal shutdown already discarded the queues, unwinding an old use is harmless and issues no native work.

Parameters

set

generation from a successful beginUse.

Throws

when eligible nonblocking cleanup fails after the pin has been removed.

off-thread, for foreign tokens, or for unmatched live use pairs.