-
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
建议afterExecute()扩展点添加Runable和Throwable参数 #377
Comments
看起来挺好。 你有什么实际的需求场景,需要用到额外的这2个参数吗? @wuaping PS:这个扩展点( 即我个人认为这个扩展点有些过度设计了,所以不想更复杂化了。 到了现在,因为库的兼容性,也不能删除掉这个扩展点了 😢 |
线程池执行的异常,看起来/直觉上 应该在线程池的扩展方法中解决(就是你上面示例代码的 一个执行的任务 涉及 多个 用 一个例子参见 Issue:
个人觉得, @wuaping
|
谢谢指导🙏 不过这个场景与我的不太一样, |
我理解并认同您说的职责, 我在思考因为 是否考虑在 |
为什么『在
|
『在 我能理解您想表达TTL的职责边界就是 我认可你所说的 |
大概明白你说的了 😅 @wuaping 你说的『TTL的数据业务』是指 业务提交的 如果是,在使用TTL后,线程池的
more note about
|
👍十分感谢 |
由于
replay
和restore
都是在run
方法里,所以ThreadPoolExecutor
里的afterExecute()
扩展点就无法继承TTL
The text was updated successfully, but these errors were encountered: