Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ThreadRWlock.h File Reference
#include "galois/config.h"
#include "galois/substrate/PaddedLock.h"
#include "galois/substrate/PerThreadStorage.h"

Go to the source code of this file.

Classes

class  galois::substrate::ThreadRWlock
 

Namespaces

 galois
 The Galois namespace containing all Galois structures and functions.
 
 galois::substrate
 Contains threading and machine OS support.
 

Functions

template<typename L , typename R , typename W >
void galois::substrate::readUpdateProtected (L &rwmutex, R &readAndCheck, W &write)
 readOrUpdate is a generic function to perform reads or writes using a rwmutex More...