annotate src/parallel_execution/Queue.cbc @ 444:0c024ea61601
Using cas interface but occurred warning
author |
Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
date |
Sun, 26 Nov 2017 04:26:44 +0900 |
parents |
fb50cf8aa615 |
children |
|
rev |
line source |
266
|
1 typedef struct Queue<Impl>{
|
|
2 union Data* queue;
|
|
3 union Data* data;
|
|
4 __code whenEmpty(...);
|
|
5 __code clear(Impl* queue, __code next(...));
|
|
6 __code put(Impl* queue, union Data* data, __code next(...));
|
|
7 __code take(Impl* queue, __code next(union Data*, ...));
|
|
8 __code isEmpty(Impl* queue, __code next(...), __code whenEmpty(...));
|
|
9 __code next(...);
|
286
|
10 } Queue;
|