Changeset 508671e


Ignore:
Timestamp:
Jun 27, 2023, 4:46:56 PM (13 months ago)
Author:
caparsons <caparson@…>
Branches:
master
Children:
2dfdae3
Parents:
a1f0cb6
Message:

added termination check for non-stealing actor system

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/actor.hfa

    ra1f0cb6 r508671e  
    585585    for ( unsigned int i = 0;; i = (i + 1) % range ) { // cycle through set of request buffers
    586586        curr_work_queue = request_queues[i + start];
    587        
     587
     588        #ifndef __STEAL
     589        CHECK_TERMINATION;
     590        #endif
     591
    588592        // check if queue is empty before trying to gulp it
    589593        if ( is_empty( *curr_work_queue->c_queue ) ) {
Note: See TracChangeset for help on using the changeset viewer.