aboutsummaryrefslogtreecommitdiff
path: root/works/life/operating-system-experiment
ModeNameSize
-rw-r--r--.gitignore50logplain
-rw-r--r--Base.h272logplain
-rw-r--r--CMakeLists.txt1466logplain
-rw-r--r--DataRaceDemo.cpp540logplain
-rw-r--r--DeadLockDetectionDemo.cpp2877logplain
-rw-r--r--DeadLockTestData1.txt36logplain
-rw-r--r--DeadLockTestData2.txt36logplain
-rw-r--r--DeadLockTestData3.txt54logplain
-rw-r--r--DeadLockTestData4.txt81logplain
-rw-r--r--Interlocked.cpp284logplain
-rw-r--r--Interlocked.hpp182logplain
-rw-r--r--InterlockedAvoidDataRaceDemo.cpp623logplain
-rw-r--r--Mutex.cpp1834logplain
-rw-r--r--Mutex.h598logplain
-rw-r--r--MutexAvoidDataRaceDemo.cpp882logplain
-rw-r--r--ParallelCalculationDemo.cpp1694logplain
-rw-r--r--Semaphore.cpp1976logplain
-rw-r--r--Semaphore.h719logplain
-rw-r--r--SemaphoreAvoidDataRaceDemo.cpp716logplain
-rw-r--r--Thread.cpp3129logplain
-rw-r--r--Thread.h1600logplain
-rw-r--r--main.cpp363logplain