Changes in src/libcfa/concurrency/invoke.h [6b0b624:f32e53e]
- File:
-
- 1 edited
-
src/libcfa/concurrency/invoke.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/invoke.h
r6b0b624 rf32e53e 1 // -*- Mode: C -*- 1 2 // 2 3 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo … … 9 10 // Author : Thierry Delisle 10 11 // Created On : Tue Jan 17 12:27:26 2016 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : Fri Jul 21 22:28:56 201713 // Update Count : 112 // Last Modified By : Thierry Delisle 13 // Last Modified On : -- 14 // Update Count : 0 14 15 // 15 16 … … 30 31 struct spinlock { 31 32 volatile int lock; 32 #ifdef __CFA_DEBUG__33 const char * prev_name;34 void* prev_thrd;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 }; … … 129 127 } 130 128 #endif 131 132 // Local Variables: //133 // mode: c //134 // tab-width: 4 //135 // End: //
Note:
See TracChangeset
for help on using the changeset viewer.