annotate src/parallel_execution/plautogen/impl/LockImpl.h @ 570:1233236c244d

autogen DetaGears
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sun, 24 Nov 2019 22:54:35 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
570
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 typedef struct LockImpl <Type, Isa> impl Lock {
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 Int* lock;
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 struct Queue* waitThreadQueue;
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 struct Atomic* atomic;
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 struct Context* lockContext;
1233236c244d autogen DetaGears
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 } LockImpl;