-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 19, 25
-
Component/s: core-libs
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