#include <thread_private.h>
A simple combination of conditional variable and fat lock.
Public Attributes | |
| hymutex_t | mutex | 
| Monitor mutex.   | |
| hycond_t | condition | 
| Monitor condition varibale.   | |
| IDATA | recursion_count | 
| Mutex recurtion count.   | |
| hythread_t | owner | 
| Current mutex owner.   | |
| int | wait_count | 
| Number of threads waiting on a condition variable or queued to acquire a monitor mutex after wakeup.   | |
| int | notify_count | 
| Number of notify events sent by the user, it is bounded by the wait_count.   | |
| IDATA | thread_id | 
| Owner thread ID.   | |
| UDATA | flags | 
| char * | name | 
| hymutex_t HyThreadMonitor.mutex | 
Monitor mutex.
| hycond_t HyThreadMonitor.condition | 
Monitor condition varibale.
Mutex recurtion count.
Current mutex owner.
Number of threads waiting on a condition variable or queued to acquire a monitor mutex after wakeup.
Number of notify events sent by the user, it is bounded by the wait_count.
Owner thread ID.
| char* HyThreadMonitor.name | 
Genereated on Tue Mar 11 19:25:45 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.