Wording fixes and improvements
Wording improvements and fixes
doc improvements; consistent conventions for nested classes
Avoid need for synthetic accessors
Javadoc fixes
formatting; grammar
Code walkthrough misc
spellcheck
Headers reference Creative Commons
Adapt to AbstractQueuedSynchronizer
cache finals across volatiles; avoid readResolve; doc improvments; timed invokeAll interleaves
Simplify FutureTask and AbstractExecutorService internals; improve docs
Documentation improvements
Export delegation wrappers; fix/add documentation
Don't allocate an empty Runnable[] each time toArray() is called.
Improper cast of toArray() to Runnable[], now uses toArray(Runnable[]).
Raw List returned by shutdownNow is really List<Runnable>.
Move and rename static Executors.execute/invoke to ExecutorService.submit/invoke, providing implementations in AbstractExecutorService (which TPE extends).
Revised tests for revised Future classes
Add ConcurrentMap.replace; fix other typos
fixed typos; avoided some casts
Reworked PriviligedFutureTask; added Semaphore.reducePermits; moved factories
added DefaultThreadPoolFactory as static protected class
Redeclare some Conditions as ReentrantLock.ConditionObjects
null-check setRejectedExecutionHandler
added drainTo; clarified various exception specs
fixed typos
Use "unit" instead of "granularity"; add Executors link to first sentence of TPE
Spellcheck
Consistently throw NPE for execute(null)
Fix termination when never started
Proofreading pass -- many minor adjustments
Grammar fix.
Minor rephrasings in javadoc
Rewrite sections of class javadoc; eliminate WaitPolicy
Fix html
Removed non-standard tags and misc javadoc cleanup
Fixed @Executors typo
Kill ScheduledExecutor Date methods; Documentation clarifications
New shutdown policies for Scheduled executor; refactored to avoid more messiness
Add finalize
Scrunched catch, finally, else clauses.
Semi-lazily prestart core threads in SE
ScheduledExecutor must prestart core threads
Added missing @see tags
More javadoc link fixes
Locks in subpackage; fairness params added
Added missing javadoc tags; minor reformatting
Removed automatic queue removal on cancel; Added TPE purge; Fixed RL typo
Added to emulation Fixed some javadoc format errors
New ScheduledExecutor; CancellableTask
Cancellation support in TPE
Simple ScheduledExecutor
re-check-in initial implementations
Moved main source rooted at . to ./src/main Moved test source rooted at ./etc/testcases to ./src/test
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.