From 3f0e6e367fe66dc3a50d9b9d64e6a102603fc329 Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Mon, 11 Mar 2024 07:27:53 -0700 Subject: [PATCH] ThreadPoolExecutor `kill` will `wait_for_termination` in JRuby --- .../concurrent/executor/java_executor_service.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/concurrent-ruby/concurrent/executor/java_executor_service.rb b/lib/concurrent-ruby/concurrent/executor/java_executor_service.rb index 7c9ab178e..36a02153a 100644 --- a/lib/concurrent-ruby/concurrent/executor/java_executor_service.rb +++ b/lib/concurrent-ruby/concurrent/executor/java_executor_service.rb @@ -46,8 +46,9 @@ def shutdown def kill synchronize do @executor.shutdownNow - nil end + wait_for_termination + nil end private