You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
2.2 KiB
33 lines
2.2 KiB
Testing contended locking.
|
|
Locker thread 1 for NamedLock[Lock testLock] contended-LOCKING NamedLock[Lock testLock]
|
|
Locker thread 1 for NamedLock[Lock testLock] LOCKED NamedLock[Lock testLock]
|
|
Testing park.
|
|
ParkThread start-monitor-wait NamedLock[Parking blocker object] timeout: 1
|
|
ParkThread monitor-waited NamedLock[Parking blocker object] timed_out: true
|
|
Testing monitor wait.
|
|
Locker thread 2 for NamedLock[Lock testWait] start-monitor-wait NamedLock[Lock testWait] timeout: 0
|
|
Locker thread 2 for NamedLock[Lock testWait] monitor-waited NamedLock[Lock testWait] timed_out: false
|
|
Testing monitor timed wait.
|
|
Locker thread 4 for NamedLock[Lock testTimedWait] start-monitor-wait NamedLock[Lock testTimedWait] timeout: 3600000
|
|
Locker thread 4 for NamedLock[Lock testTimedWait] monitor-waited NamedLock[Lock testTimedWait] timed_out: false
|
|
Testing monitor timed with timeout.
|
|
Waiting for 10 seconds.
|
|
Locker thread 6 for NamedLock[Lock testTimedWaitTimeout] start-monitor-wait NamedLock[Lock testTimedWaitTimeout] timeout: 10000
|
|
Locker thread 6 for NamedLock[Lock testTimedWaitTimeout] monitor-waited NamedLock[Lock testTimedWaitTimeout] timed_out: true
|
|
Wait finished with timeout.
|
|
Waiting on an unlocked monitor.
|
|
Unlocked wait thread: start-monitor-wait NamedLock[Lock testUnlockedWait] timeout: 0
|
|
Caught exception: java.lang.reflect.InvocationTargetException
|
|
Caused by: class java.lang.IllegalMonitorStateException
|
|
Waiting with an illegal argument (negative timeout)
|
|
Locker thread 7 for NamedLock[Lock testIllegalWait] start-monitor-wait NamedLock[Lock testIllegalWait] timeout: -100
|
|
Caught exception: art.Monitors$TestException: Exception thrown by other thread!
|
|
Caused by: art.Monitors$TestException: Got an error while performing action TIMED_WAIT
|
|
Caused by: class java.lang.IllegalArgumentException
|
|
Interrupt a monitor being waited on.
|
|
Locker thread 8 for NamedLock[Lock testInteruptWait] start-monitor-wait NamedLock[Lock testInteruptWait] timeout: 0
|
|
Locker thread 8 for NamedLock[Lock testInteruptWait] monitor-waited NamedLock[Lock testInteruptWait] timed_out: false
|
|
Caught exception: art.Monitors$TestException: Exception thrown by other thread!
|
|
Caused by: art.Monitors$TestException: Got an error while performing action WAIT
|
|
Caused by: class java.lang.InterruptedException
|