Changes in / [c28ea4e:a3f5208a]
- File:
-
- 1 edited
-
libcfa/src/concurrency/preemption.cfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/preemption.cfa
rc28ea4e ra3f5208a 105 105 106 106 // Check if this is a kernel 107 if( node-> type == Kernel) {107 if( node->kernel_alarm ) { 108 108 preempt( node->proc ); 109 109 } 110 else if( node->type == User ){110 else { 111 111 timeout( node->thrd ); 112 }113 else {114 bool unpark_thd = node->callback(*node);115 if (unpark_thd) timeout( node->thrd );116 112 } 117 113
Note:
See TracChangeset
for help on using the changeset viewer.