Java 我可以加入ThreadPoolExecutor创建的线程吗

Java 我可以加入ThreadPoolExecutor创建的线程吗,java,multithreading,join,pool,Java,Multithreading,Join,Pool,我使用ThreadPoolExecutor来轻松创建线程来处理请求,但现在的一个要求是按顺序执行请求。我想知道是否可以使用join方法使一个线程在前一个启动的线程完成后立即执行 我一直在研究api,但没有找到从ThreadPoolExecutor返回Thread对象的方法 我可以这样做吗?或者我需要实现类似于我自己的线程工厂的东西来实现这一点吗?如果不希望请求同时发生,可以使用java.util.concurrent.Executors.newSingleThreadExecutor(),它们将

我使用ThreadPoolExecutor来轻松创建线程来处理请求,但现在的一个要求是按顺序执行请求。我想知道是否可以使用join方法使一个线程在前一个启动的线程完成后立即执行

我一直在研究api,但没有找到从ThreadPoolExecutor返回Thread对象的方法


我可以这样做吗?或者我需要实现类似于我自己的线程工厂的东西来实现这一点吗?

如果不希望请求同时发生,可以使用
java.util.concurrent.Executors.newSingleThreadExecutor()
,它们将一次发生一个。

如果不希望请求同时发生,您可以使用
java.util.concurrent.Executors.newSingleThreadExecutor()
,它们将一次发生一个