annotate paper/src/workerRun.cbc @ 2:c7acb9211784
add code, figure. and paper fix content
author |
ryokka |
date |
Mon, 27 Jan 2020 20:41:36 +0900 |
parents |
|
children |
|
rev |
line source |
2
|
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 }
|