annotate src/plautogen/impl/LockImpl.h @ 590:9146d6017f18 default tip

hg mv parallel_execution/* ..
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Thu, 16 Jan 2020 15:12:06 +0900
parents src/parallel_execution/plautogen/impl/LockImpl.h@1233236c244d
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;