Running on Java 24+36-3646 (Preview)
Home of The JavaSpecialists' Newsletter

JDK Contributions

Date Reported Description Status Pull Request
2025-04-08 LinkedBlockingDeque allows us to overflow size with addAll() Unresolved #24538
2025-04-08 JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Fixed #24500
2025-04-08 LinkedBlockingDeque offer() creates nodes even if capacity has been reached Unresolved #24521
2025-04-07 LinkedBlockingDeque.clear() should preserve weakly-consistent iterators Unresolved #24488
2025-02-06 LinkedBlockingDeque does not immediately throw InterruptedException in put/take Unresolved #23464
2024-11-19 State transitions in internal VirtualThread comment needs to be updated Fixed #22253
2024-11-01 ConcurrentSkipListMap.spliterator() can no longer split the stream Fixed #21820
2024-10-29 ArrayBlockingQueue serialization not thread safe Fixed #21783
2023-09-05 jcmd Thread.dump_to_file slow with millions of virtual threads Fixed
2023-02-05 ObjectInputFilter example incorrectly calls rejectUndecidedClass Fixed
2023-02-01 ThreadLocalRandom.current().doubles().parallel() contention Fixed #12366
2022-01-25 newInstanceFromSystemProperty() loads class in different ClassLoader with javac Not an Issue (?)
2021-11-13 Empty streams create too many objects Unresolved #6275
2021-02-15 Calling "main" method in anonymous nested class crashes the JVM Fixed
2021-11-15 Add a parallel multiply method to BigInteger Fixed #6409
2021-10-01 /src/jdk.management.jfr/share/classes/module-info.java has non-canonical order Fixed #5738
2021-04-14 Strange Characters in G1GC GC Log Fixed
2021-02-08 ZGC: ZWorker Threads Continue Marking After System.exit() called Fixed
2016-09-01 Java does not use user customized OS language settings for decimal points Not an Issue (?)
2016-07-18 Arrays.parallelSort() gets stuck when all common threads blocked Unresolved
2016-07-18 Arrays.parallelSort() does not sort in parallel for dual-core machines Not an Issue (?)
2015-06-08 LinkedTransferQueue<T>.spliterator can report LTQ.Node object, not T Fixed
2013-08-19 StampedLock serializes readers on writer unlock Fixed

Java Training

We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.

Java Consulting

We can help make your Java application run faster and trouble-shoot concurrency and performance bugs...