ck_epoch_unregister(3)
unregister a thread for epoch reclamation
LIBRARY
Concurrency Kit (libck, -lck)
SYNOPSIS
In ck_epoch.h
Ft void
Fn ck_epoch_unregister ck_epoch_t *epoch ck_epoch_record_t *record
DESCRIPTION
The
Fn ck_epoch_unregister 3
function allows for the record pointed by the
Fa record
pointer to be used as a return value by the
Fn ck_epoch_recycle 3
function. This record can now be used by another thread
of execution. Behavior is undefined if the object pointed by
Fa record
is modified in any way, even after a call is made to the
Fn ck_epoch_unregister 3
function.
RETURN VALUES
This function has no return value.
ERRORS
Behavior is undefined if the object pointed to by
Fa record
was not previously associated with the object pointed to by
Fa epoch
through a previous call to the
Fn ck_epoch_register 3
function.