Discussion about this post

User's avatar
Neural Foundry's avatar

Excellent roundup! The ForkJoinPool asyncCommonPool improvement actually solves a nasty edge case I ran into last year where setting parallelism to zero caused unpredictable thread spawning under load. Having it implemnt ScheduledExecutorService is clever too since most apps already have timing logic scattered across custom schedulers. Consolidating that into the common pool could simplfy a lot of production code.

No posts

Ready for more?