tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
byteeagerredo.cpp File Reference
#include "../profiling.hpp"
#include "algs.hpp"
#include "RedoRAWUtils.hpp"
Include dependency graph for byteeagerredo.cpp:

Classes

struct  anonymous_namespace{byteeagerredo.cpp}::ByteEagerRedo
 

Namespaces

 anonymous_namespace{byteeagerredo.cpp}
 
 stm
 

Macros

#define READ_TIMEOUT   32
 
#define ACQUIRE_TIMEOUT   128
 
#define DRAIN_TIMEOUT   256
 

Functions

template<>
void stm::initTM< ByteEagerRedo > ()
 

Macro Definition Documentation

#define ACQUIRE_TIMEOUT   128
#define DRAIN_TIMEOUT   256
#define READ_TIMEOUT   32

These defines are for tuning backoff behavior