-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于不修饰runnable使用TTL导致子线程泄露问题 #521
Comments
首先请以正确的方式使用 如果不做相应的修饰, 其次请提供一个 极简的 可运行复现问题 的代码实现/Demo。推荐提供成一个单独的工程(Github repo),或是 一个运行出的问题的UT(可以Fork TTL加一个UT)。这样可以:
一些相关说明传递并不会消耗父线程的上下文。 @huhaosumail要不只有一个子线程能拿到上下文了。 如果这导致业务的内存泄露,可以自己在 更多 另一个相关「泄露」的使用注意事项。 @huhaosumail( 请使用
更多说明参见已有 issue |
感谢大佬,上面的Case自己也整理清楚了,说明如下: 这里的最主要是识别 之后第一次 这个时候相当于父子线程都携带了 即便使用 但是会发生泄漏的问题,并没有
声明解决泄漏问题。 第一种是业务操作前 清空线程池线程上下文; |
@huhaosumail COOOL 👍 🚀 |
我想问下,下面这段逻辑,为什么
finally
的异步逻辑还是能获取到TTL
的值:The text was updated successfully, but these errors were encountered: