首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程生成多个线程的设计模式或最佳实践,并在此之前执行相同的操作直到3个级别

线程生成多个线程的设计模式或最佳实践,并在此之前执行相同的操作直到3个级别
EN

Stack Overflow用户
提问于 2014-03-21 01:21:07
回答 1查看 41关注 0票数 0

我正在寻找一种更好的设计模式或最佳实践,以创建一个程序,该程序具有从主线程派生的线程,而前面的线程生成多个线程,而这些线程在前面生成多个线程。

主->处理用于线程级别-1的->输出。

线程级别-1 ->处理用于线程级别2的->输出。

线程级别-2 ->处理用于线程级别3的->输出。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-21 02:23:29

从您的评论中可以看出,您有一些可以产生其他任务的任务,但是每个任务都可以单独执行。

尝试使用ExecutorService提交RunnableCallable,具体取决于您最喜欢的套件。在您的任务中,您可以提交到完全相同的ExecutorService,而无需实际创建线程。

对于实际的实现,请看一看ThreadPoolExecutor --它将基本上为您管理所有线程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22548471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档