Skip to content

Commit eb5b572

Browse files
committed
fast shutdown close + waiting
1 parent a094e37 commit eb5b572

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

core/src/main/java/io/netty/loom/VirtualMultithreadIoEventLoopGroup.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.ArrayList;
44
import java.util.concurrent.Executor;
55
import java.util.concurrent.ThreadFactory;
6+
import java.util.concurrent.TimeUnit;
67
import java.util.concurrent.atomic.AtomicLong;
78

89
import io.netty.channel.IoEventLoop;
@@ -81,6 +82,10 @@ protected IoEventLoop newChild(Executor executor, IoHandlerFactory ioHandlerFact
8182

8283
@Override
8384
public void close() {
84-
shutdownGracefully();
85-
}
85+
try {
86+
shutdownGracefully(0, 0, TimeUnit.SECONDS).get();
87+
} catch (Throwable _) {
88+
89+
}
90+
}
8691
}

0 commit comments

Comments
 (0)