-
Bug
-
Resolution: Fixed
-
P3
-
19, 25
ThreadPerTaskExecutor can terminate with cancelled tasks still running. This is different to ThreadPoolExecutor and ForkJoinPool that wait for the threads to finish executing the (cancelled) tasks.
See discussion on core-libs-dev here:
https://mail.openjdk.org/pipermail/core-libs-dev/2025-January/138009.html
See discussion on core-libs-dev here:
https://mail.openjdk.org/pipermail/core-libs-dev/2025-January/138009.html
- links to
-
Commit(master) openjdk/jdk/af3f5d85
-
Review(master) openjdk/jdk24u/19
-
Review(master) openjdk/jdk/23036