comparison Paper/src/workerRun.cbc @ 0:14a0e409d574

ADD fast commit
author soto <soto@cr.ie.u-ryukyu.ac.jp>
date Sun, 24 Apr 2022 23:13:44 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:14a0e409d574
1 __code getTaskCPUWorker(struct CPUWorker* cpuWorker, struct Context* task, struct Worker* worker) {
2 if (!task) {
3 goto worker->shutdown(); // end thread
4 }
5 task->worker = worker;
6 enum Code taskCg = task->next;
7 task->next = C_odgCommitCPUWorker; // commit outputDG after task exec
8 goto meta(task, taskCg); // switch task context
9 }