开发者社区> 问答> 正文

父子线程的透传参数

请教各位一个问题,有没有办法等待某些黑盒框架线程结束然后再做一些事呢。有这么一个场景,有个框架内部启动了数量不定的若干个线程做了一些耗时操作,我想在这些耗时操作结束后做一些后续自己的处理,但是框架没给出回调或者监听器,框架的代码也是黑盒的,因此也没法用 CountDownLatch、CyclicBarrier ,那有没有办法能等待这些黑盒线程的结束呢?

图片.png

展开
收起
景凌凯 2020-04-22 17:26:02 1100 0
1 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    我记得阿里有个透传 threadlocal 可以通过 runnable 直接透传,了解一下。地址:https://github.com/alibaba/transmittable-thread-local/blob/master/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java

    2020-04-22 17:26:16
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
多IO线程优化版 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载
fibjs 模块重构从回调到协程 立即下载