Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
Update Creative Commons license URL in legal notices
whitespace
typos
typos
whitespace
testcase hygiene: introduce CheckedRecursiveAction and CheckedRecursiveTask; eliminate almost all threadAssertXXX; use preferred junit conventions;narrow the scope of exception checking code; make sure test failures in non-junit threads produce proper stacktraces
whitespace
Use MILLISECONDS.toNanos instead of multiplying by 1000*1000; use explicit assertEquals instead of assertTrue(...!= null); improve testPutWithTake
replace absolute waits with _DELAY_MS; 1000 => 1000L; short delay after starting a thread before interrupting it
remove dead test code
import static TimeUnit.MILLISECONDS
untabify
use CheckedRunnable
nicer exception handling
coding style
whitespace
whitespace
whitespace
Add sleeps after interrupts to force ordering
Make acquireInterruptibly consistent with AQS
Fix some asserts and awaitUninterruptibly tests
Add tests for new AQLS class
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.