1CK_EPOCH_END(3) BSD Library Functions Manual CK_EPOCH_END(3)
2
4 ck_epoch_end — end epoch-protected segment of execution
5
7 Concurrency Kit (libck, -lck)
8
10 #include <ck_epoch.h>
11
12 void
13 ck_epoch_end(ck_epoch_record_t *record, ck_epoch_section_t *section);
14
16 The ck_epoch_end(3) function will mark the end of an epoch-protected code
17 section. section must point to a section object initialized previously
18 with ck_epoch_begin(3).
19
21 This function has no return value.
22
24 The object pointed to by record must have been previously registered via
25 ck_epoch_register(3).
26
28 ck_epoch_init(3), ck_epoch_register(3), ck_epoch_unregister(3),
29 ck_epoch_recycle(3), ck_epoch_poll(3), ck_epoch_synchronize(3),
30 ck_epoch_reclaim(3), ck_epoch_barrier(3), ck_epoch_call(3),
31 ck_epoch_begin(3)
32
33 Additional information available at http://concurrencykit.org/
34
35 September 2, 2012