Releases: robinfriedli/ThreadPool
Releases · robinfriedli/ThreadPool
1.2.0
- implement ThreadPool#startCoreThreads
- starts all core workers by creating core idle workers until the total
worker count reaches the core count - implement WorkerCountData#tryIncrementWorkerCount as an
alternative to tryIncrementTotalCount allowing to specify a
custom increment
- starts all core workers by creating core idle workers until the total
- improve joining
- wait in a loop checking the awaited condition to protect against
spurious wakeups - add joinGeneration field to make sure all threads waiting for a join
leave at once by having the first awakened thread increment the
counter- otherwise the pool might become non-idle again before all notified
threads were awakened, causing them to keep waiting
- otherwise the pool might become non-idle again before all notified
- wait in a loop checking the awaited condition to protect against
1.1.3
upgrade gradle wrapper
1.1.2
remove bintray plugin
1.1.1
update dependencies and increment version
1.1
Refactored worker management , requires Java 9
1.0
Initial release, requires Java 8