如果你阅读了Executor.execute的文档,它会说:
引用: 命令可能会在新线程、池化线程或调用线程中执行,这取决于Executor实现的裁量。
我的理解是,通过调用线程,他们指的是调用
在我看来,这种情况从未发生过,所以我的问题是:这真的会发生吗?
由于调用线程控制UI,因此我不能允许在调用线程上进行额外的工作。我特别担心的是,在使用
引用: 命令可能会在新线程、池化线程或调用线程中执行,这取决于Executor实现的裁量。
我的理解是,通过调用线程,他们指的是调用
execute
命令的线程。在我看来,这种情况从未发生过,所以我的问题是:这真的会发生吗?
由于调用线程控制UI,因此我不能允许在调用线程上进行额外的工作。我特别担心的是,在使用
Executors.newFixedThreadPool(threads)
方法构建ExecutorService
时是否可能发生这种情况。
Runnable.run()
即可。 - Blackbelt