org.curjent.test.agent
Class DeadlockTest.DeadlockTestTask
java.lang.Object
org.curjent.test.agent.TestTask
org.curjent.test.agent.DeadlockTest.DeadlockTestTask
- Enclosing class:
- DeadlockTest
class DeadlockTest.DeadlockTestTask
- extends TestTask
Field Summary |
(package private) DeadlockTest.DeadlockTestAgent |
agent
|
(package private) boolean |
deadlock
|
(package private) boolean |
m1
|
(package private) boolean |
m2
|
(package private) boolean |
m3a
|
(package private) boolean |
m3b
|
(package private) boolean |
m4
|
(package private) boolean |
m5
|
(package private) boolean |
ma
|
(package private) int |
mad
|
(package private) boolean |
mb
|
(package private) int |
mbd
|
(package private) boolean |
mc
|
(package private) boolean |
md
|
(package private) int |
mdd
|
(package private) int |
mi
|
(package private) int |
mj
|
(package private) int |
mk
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
agent
DeadlockTest.DeadlockTestAgent agent
m1
volatile boolean m1
m2
volatile boolean m2
m3a
volatile boolean m3a
m3b
volatile boolean m3b
m4
volatile boolean m4
m5
volatile boolean m5
deadlock
volatile boolean deadlock
ma
volatile boolean ma
mb
volatile boolean mb
mc
volatile boolean mc
md
volatile boolean md
mad
volatile int mad
mbd
volatile int mbd
mdd
volatile int mdd
mi
volatile int mi
mj
volatile int mj
mk
volatile int mk
DeadlockTest.DeadlockTestTask
DeadlockTest.DeadlockTestTask()
value
int value()
compute
@Synchronous
void compute(DeadlockTest.DeadlockTestAgent a,
DeadlockTest.DeadlockTestAgent b)
m1
void m1(CountDownLatch latch)
throws Throwable
- Throws:
Throwable
m2
void m2(DeadlockTest.DeadlockTestAgent a1,
DeadlockTest.DeadlockTestAgent a2,
CountDownLatch latch)
throws InterruptedException
- Throws:
InterruptedException
m3a
@Isolated
void m3a()
m3b
void m3b()
m4
@Synchronous
void m4(DeadlockTest.DeadlockTestAgent a1)
m5
@Synchronous
void m5()
ma
void ma(DeadlockTest.DeadlockTestAgent y,
CountDownLatch latch)
throws InterruptedException
- Throws:
InterruptedException
mb
void mb(DeadlockTest.DeadlockTestAgent x)
mc
void mc(DeadlockTest.DeadlockTestAgent z,
DeadlockTest.DeadlockTestAgent x)
md
@Synchronous
void md(DeadlockTest.DeadlockTestAgent x)
mi
@Synchronous
void mi()
mj
@Synchronous
void mj()
mk
@Synchronous
void mk()
Copyright 2009-2011 Tom Landon
Apache License 2.0