Changeset 81ab5eb for libcfa/src/concurrency/select.hfa
- Timestamp:
- Mar 29, 2026, 9:52:51 PM (5 days ago)
- Branches:
- master
- Children:
- e6e250d
- Parents:
- 00675ed4
- File:
-
- 1 edited
-
libcfa/src/concurrency/select.hfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/select.hfa
r00675ed4 r81ab5eb 11 11 // Created On : Thu Jan 21 19:46:50 2023 12 12 // Last Modified By : Peter A. Buhr 13 // Last Modified On : Sun Nov 23 22:38:36 202514 // Update Count : 813 // Last Modified On : Sun Mar 29 21:12:52 2026 14 // Update Count : 9 15 15 // 16 16 … … 169 169 // Returns true if execution can continue normally and false if the queue has now been drained 170 170 static inline bool __handle_waituntil_OR( dlist( select_node ) & queue ) { 171 if ( isEmpty( queue ) ) return false;171 if ( empty( queue ) ) return false; 172 172 if ( first( queue ).clause_status && ! first( queue ).park_counter ) { 173 while ( ! isEmpty( queue ) ) {173 while ( ! empty( queue ) ) { 174 174 // if node not a special OR case or if we win the special OR case race break 175 175 if ( ! first( queue ).clause_status || first( queue ).park_counter || __make_select_node_available( first( queue ) ) )
Note:
See TracChangeset
for help on using the changeset viewer.