Main Page Modules Namespace List Class Hierarchy Compound List Namespace Members Compound Members Related Pages
GNE::LockEx< T > Class Template Reference
[Threading API]
#include <Lock.h>
List of all members.
|
Public Member Functions |
| LockEx (T &objToLock) |
void | release () |
Detailed Description
template<class T>
class GNE::LockEx< T >
Works exactly like Lock but allows early release. Two separate classes were provided because on many compilers Lock has absolutely 0 overhead while when trying to provide early release, there may be some overhead.
Since those cases are rare, the Ex version can be used when early release is needed.
- See also:
- Lock
LockMutexEx
LockObjectEx
LockCVEx
The documentation for this class was generated from the following file:
Generated on Fri Aug 22 13:40:06 2003 for GNE by
1.3