sofa-bolt icon indicating copy to clipboard operation
sofa-bolt copied to clipboard

使用demo,线程泄露是需要注意什么

Open ji-hang opened this issue 5 years ago • 1 comments

你好,请问中RpcClient中startup()方法里的this.connectionManager.startup(); 中 this.connectionEventHandler.setConnectionEventListener(connectionEventListener); 会创建一个线程池, RpcClient执行shutdown后这个线程就会一直处于WAITING状态,是需要注意什么么

ji-hang avatar Jul 25 '20 06:07 ji-hang

这是一个不好的实现,没有管理好内部的eventExecutor,应该让它跟着RpcClient一起被回收掉。 我后面的版本会修复这个问题。

dbl-x avatar Aug 23 '21 12:08 dbl-x