RFR: 8365065: cancelled ForkJoinPool tasks no longer throw CancellationException
Chen Liang
liach at openjdk.org
Mon Sep 22 17:28:51 UTC 2025
On Mon, 22 Sep 2025 15:32:30 GMT, Viktor Klang <vklang at openjdk.org> wrote:
> ForkJoinTask::get and ForkJoinTask::get(timeout, timeunit) now (again) throws CancellationException when cancelled.
src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java line 1820:
> 1818: }
> 1819: return timed ? get(nanos, TimeUnit.NANOSECONDS) : get();
> 1820: } catch(CancellationException ce) {
Suggestion:
} catch (CancellationException ce) {
Code style bikeshedding
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27430#discussion_r2369539084
More information about the core-libs-dev
mailing list