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