view paper/src/queueTakeStub.cbc @ 88:04a6b05666c1

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Fri, 05 Feb 2021 14:00:28 +0900
parents a438cbfd3593
children
line wrap: on
line source

__code odgCommitCPUWorker3(struct Context *context,struct CPUWorker* worker, struct Context* task) {
    int i = worker->loopCounter;
    struct Queue* queue = GET_WAIT_LIST(task->data[task->odg+i]);
    Gearef(context, Queue)->queue = (union Data*) queue;
    Gearef(context, Queue)->next = C_odgCommitCPUWorker4;
    goto meta(context, queue->take);
}