gpt4 book ai didi

java - 一个线程生成多个线程并在 3 个级别之前执行相同操作的设计模式或最佳实践

转载 作者:行者123 更新时间:2023-12-01 13:14:52 24 4
gpt4 key购买 nike

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

主 -> 进程 -> 用于线程级别 1 的输出

线程级别 1 -> 进程 -> 用于线程级别 2 的输出

线程级别 2 -> 进程 -> 用于线程级别 3 的输出

最佳答案

从您的评论来看,您似乎有某种任务会产生其他任务,但每个任务都可以单独执行。

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

具体实现请查看 ThreadPoolExecutor - 它基本上会为您管理所有线程内容。

关于java - 一个线程生成多个线程并在 3 个级别之前执行相同操作的设计模式或最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22548471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com