This class defines a thread mutual exclusion object.
Construction
Operations
Run Time Type functions
Comparison functions
I/O functions
Miscellaneous functions
This class defines a thread mutual exclusion object. A mutex is where a piece of code or data cannot be accessed by more than one thread at a time. To prevent this the PMutex is used in the following manner:PMutex mutex; ... mutex.Wait(); ... critical section - only one thread at a time here. mutex.Signal(); ...The first thread will pass through the Wait() function, a second thread will block on that function until the first calls the Signal() function, releasing the second thread.
Alphabetic index HTML hierarchy of classes or Java