Mercurial > hg > Members > innparusu > Gears
diff src/parallel_execution/context.h @ 122:a086857e1812
implement dependency example. do not work
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 25 Aug 2016 03:23:29 +0900 |
parents | c9ab10847fc3 |
children | 4ff6f093b695 |
line wrap: on
line diff
--- a/src/parallel_execution/context.h Tue Jul 26 13:06:46 2016 +0900 +++ b/src/parallel_execution/context.h Thu Aug 25 03:23:29 2016 +0900 @@ -60,13 +60,27 @@ CreateData2, CreateTask1, CreateTask2, + CreateTask3, + CreateTask4, + Poll1, + Poll2, PutQueue1, PutQueue2, PutQueue3, PutQueue4, - GetQueue, + InitWorker, + GetQueue1, + GetInputData1, + GetInputData2, + GetOutputData1, + GetOutputData2, + WaitFor, SpawnTask, + CheckTaskFinish1, + CheckTaskFinish2, Twice, + Add, + Mult, StartTime, EndTime, Exit, @@ -133,8 +147,10 @@ struct Task { enum Code code; int iKeys[2]; - int oKeys[2]; + int oKeys[1]; int idsCount; + union Data* iargs[2]; + union Data* oargs[1]; } task; struct Queue { struct Element* first;