|
tlds
Transactional Operations for Linked Data Structures
|
#include <locks.hpp>
Public Attributes | |
| volatile uintptr_t | next_ticket |
| volatile uintptr_t | now_serving |
Ticket lock: this is the easiest implementation possible, but might not be the most optimal w.r.t. cache misses
| volatile uintptr_t ticket_lock_t::next_ticket |
| volatile uintptr_t ticket_lock_t::now_serving |