我遇到了有关线程的问题。我有一个实现 runnable 的类,我可以在该类上使用 thread.start() 方法。
我的问题是我还有一个类 java.util.concurrent.ExecutorService
在其中我可以调用 executor.submit(thread)..
谁能告诉我thread.start()
和executor.submit(thread)
之间有什么区别...
最佳答案
executor.submit 方法采用 Runnable,而不是 Thread。 executorServices 的要点是它们可以控制线程的创建和池化,因此调用它们的代码不必这样做。
关于java - thread.start() 和 executor.submit(thread) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989847/