Changes in src/libcfa/concurrency/invoke.h [1c273d0:0c78741]
- File:
-
- 1 edited
-
src/libcfa/concurrency/invoke.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/invoke.h
r1c273d0 r0c78741 31 31 struct spinlock { 32 32 volatile int lock; 33 #ifdef __CFA_DEBUG__34 const char * prev;35 #endif36 33 }; 37 34 … … 86 83 struct __thread_queue_t entry_queue; // queue of threads that are blocked waiting for the monitor 87 84 struct __condition_stack_t signal_stack; // stack of conditions to run next once we exit the monitor 85 struct monitor_desc * stack_owner; // if bulk acquiring was used we need to synchronize signals with an other monitor 88 86 unsigned int recursion; // monitor routines can be called recursively, we need to keep track of that 89 87 };
Note:
See TracChangeset
for help on using the changeset viewer.