Understanding the Java Executor Framework, Executor Services, Thread Pools, Fork Join Pools, Thread Pool Executors, Scheduled Executors in Java Concurrency. (more…)
Read more »
Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications meeting today's requirements. Threads, provided by Java from its first day, are a natural and convenient concurrency construct (putting aside the sep... (more…)
Read more »
Previous message: java.util.Optional fields...
Read more »
This document explores possible directions for data classes and sealed types in the Java Language, and is an update to Data Classes in Java. This is an exploratory document only and does not constitute a plan for any specific feature in any specific versi... (more…)
Read more »
A review on Java performance for many objects using Java Collections or alternative collections, with the impact of serial vs. parallel streams. For some streaming data sets, parallel processing can be slower than the default. (more…)
Read more »