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 |