Mercurial > hg > Members > innparusu > Gears
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; |