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

#include <cm.hpp>

Collaboration diagram for stm::HyperAggressiveCM:

Static Public Member Functions

static void onAbort (TxThread *)
 
static void onBegin (TxThread *)
 
static void onCommit (TxThread *)
 
static bool mayKill (TxThread *, uint32_t)
 

Detailed Description

HyperAggressive CM policy: don't do backoff, just try to win all the time

Member Function Documentation

static bool stm::HyperAggressiveCM::mayKill ( TxThread ,
uint32_t   
)
inlinestatic
static void stm::HyperAggressiveCM::onAbort ( TxThread )
inlinestatic
static void stm::HyperAggressiveCM::onBegin ( TxThread )
inlinestatic
static void stm::HyperAggressiveCM::onCommit ( TxThread )
inlinestatic

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