Free Electron
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Classes | Macros | Functions | Variables
xMutexStressTest.cc File Reference
#include "fe/data.h"
#include <chrono>
#include <mutex>
Include dependency graph for xMutexStressTest.cc:

Classes

struct  TaskThread< Task >
 Task and Thread container. More...
 
class  MutexSmashingTask
 Thread task that rapidly acquires a mutex lock. More...
 
class  ThreadSweepingTask
 This thread task sweeps the number of MutexSmashingTask threads up and down. More...
 

Macros

#define SLEEP_MILLISECONDS   1
 
#define TEST_DURATION_SECONDS   1
 
#define MIN_THREADS   3
 
#define MAX_THREADS   11
 

Functions

int main (int argc, char **argv)
 

Variables

std::mutex gs_mutex