- File:
-
- 1 edited
-
src/libcfa/concurrency/kernel_private.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/kernel_private.h
re60e0dc rd6ff3ff 45 45 thread_desc * nextThread(cluster * this); 46 46 47 //Block current thread and release/wake-up the following resources48 47 void BlockInternal(void); 49 48 void BlockInternal(spinlock * lock); … … 68 67 struct system_proc_t { 69 68 processor proc; 70 };71 69 72 struct event_kernel_t {73 70 alarm_list_t alarms; 74 spinlock lock; 71 spinlock alarm_lock; 72 73 bool pending_alarm; 75 74 }; 76 75 77 76 extern cluster * systemCluster; 78 77 extern system_proc_t * systemProcessor; 79 extern event_kernel_t * event_kernel;80 81 78 extern volatile thread_local processor * this_processor; 82 79 extern volatile thread_local coroutine_desc * this_coroutine;
Note:
See TracChangeset
for help on using the changeset viewer.