comparison src/parallel_execution/Todo @ 324:d9887056ae5b

Update Todo and Add comment to perl script
author one
date Fri, 14 Apr 2017 19:52:26 +0900
parents 366baa247572
children 0c113f8e5a3f
comparison
equal deleted inserted replaced
323:131a04a70dd8 324:d9887056ae5b
1 Fri Apr 14 18:44:09 JST 2017
2 struct B {
3 A a;
4 .....
5 }
6 struct A {
7 __code init(..., __code next(A a, ...));
8 }
9 par goto A->init(a);
10 // meta level
11 task->code = C_init_A;
12 task->data[idg] = ...;
13 task->data[idg + 1] = ...;
14 task->data[odg] = ...;
15 task->next = C_writeToa;
16 goto meta(context, context->TaskManager->spawn)
17
18 // lambda version?
19 par goto A->init(\A -> a = A)
20
21 // meta level
22 par goto A->init(next = \A -> a = A)
23
1 Wed Mar 1 18:25:36 JST 2017 24 Wed Mar 1 18:25:36 JST 2017
2 25
3 parallel_executtion/test/ を .cbc に書き直す 26 parallel_executtion/test/ を .cbc に書き直す
4 rb_tree の stub をできるだけ取り外す 27 rb_tree の stub をできるだけ取り外す
5 synchornizedQueue の meta部分を分離する 28 synchornizedQueue の meta部分を分離する