#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.