RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running
Viktor Klang
vklang at openjdk.org
Tue Jan 14 06:55:51 UTC 2025
On Sat, 11 Jan 2025 07:29:32 GMT, Alan Bateman <alanb at openjdk.org> wrote:
>> test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java line 306:
>>
>>> 304: stop.await();
>>> 305: return null;
>>> 306: });
>>
>> One (additional?) option would be to obtain a reference to the returned Future from submit and assert that the Future isn't done after shutdown() returns.
>
> Done but I don't want to too far with adding tests for Future methods in these test methods, only because the testAwaitTerminationXXX methods are for awaitTermination.
@AlanBateman That's fair, my suggestion was based on the notion that the task/future itself was changed.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23036#discussion_r1911985040
More information about the core-libs-dev
mailing list