PI Mutex Test
Add documentation about using the test suite
This tarball contains the source code for two test programs:
- classic_pi - a program that demonstrates how a PI mutex can resolve a Priority Inversion deadlock
- pi_stress - a stress test that runs groups of threads that cause Priority Inversions
To use, create a directory and untar the archive contents into that directory. Run make, which by default will build the two tests. If things don't compile, chances are your GLIBC does not support the Priority Inheritance attribute for pthread mutexes and you will need to upgrade.
Both programs have usage messaages (--help) that explain their options. The classic_pi program is generally just used to show that PI mutexes work, while the pi_stress program is used to exercies the PI code path.