tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ticket_lock_t Struct Reference

#include <locks.hpp>

Collaboration diagram for ticket_lock_t:

Public Attributes

volatile uintptr_t next_ticket
 
volatile uintptr_t now_serving
 

Detailed Description

Ticket lock: this is the easiest implementation possible, but might not be the most optimal w.r.t. cache misses

Member Data Documentation

volatile uintptr_t ticket_lock_t::next_ticket
volatile uintptr_t ticket_lock_t::now_serving

The documentation for this struct was generated from the following file: