comparison src/parallel_execution/context.h @ 125:77e60b6cdace

Work dependency example
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Tue, 27 Sep 2016 17:22:00 +0900
parents acf0453b1c7a
children 337fdbffa693
comparison
equal deleted inserted replaced
124:acf0453b1c7a 125:77e60b6cdace
68 Poll2, 68 Poll2,
69 PutQueue1, 69 PutQueue1,
70 PutQueue2, 70 PutQueue2,
71 PutQueue3, 71 PutQueue3,
72 PutQueue4, 72 PutQueue4,
73 InitWorker, 73 GetTask,
74 GetQueue1, 74 GetQueue1,
75 GetInputData1, 75 GetInputData1,
76 GetInputData2, 76 GetInputData2,
77 GetOutputData1, 77 GetOutputData1,
78 GetOutputData2, 78 GetOutputData2,
156 } task; 156 } task;
157 struct Queue { 157 struct Queue {
158 struct Element* first; 158 struct Element* first;
159 struct Element* last; 159 struct Element* last;
160 int count; 160 int count;
161 enum Code next;
162 enum Code emptyNext;
161 } queue; 163 } queue;
162 struct Element { 164 struct Element {
163 union Data* data; 165 union Data* data;
164 struct Element* next; 166 struct Element* next;
165 } element; 167 } element;