Ignore:
Timestamp:
Sep 23, 2021, 2:43:44 PM (3 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, enum, forall-pointer-decay, master, pthread-emulation, qualifiedEnum
Children:
716b62c, 814f87d
Parents:
24e321c
Message:

CPU workstealing now has correct remote unpark.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/clib/cfathread.cfa

    r24e321c r75c7252  
    129129                                for(i; ret) {
    130130                                        thread$ * thrd = (thread$ *)events[i].data.u64;
    131                                         unpark( thrd );
     131                                        unpark( thrd, UNPARK_REMOTE );
    132132                                }
    133133                        }
     
    158158                }
    159159
    160                 poller_cnt = 24;
     160                poller_cnt = 2;
    161161                poller_fds = alloc(poller_cnt);
    162162                pollers    = alloc(poller_cnt);
Note: See TracChangeset for help on using the changeset viewer.