如何知道SyncTaskExecutor中有active/alive个线程?

How to know the number of active/alive threads in SyncTaskExecutor?

ThreadPoolTask​​Executor有getActiveCount()方法,SynctaskExecutor没有。 在 SyncTaskExecutor 的情况下,我如何知道线程池中 running/active/alive 中是否有任何线程?

SyncTaskExecutor 中没有线程池。看看implementation。此执行程序不会 运行 您在线程池上的任务。它 运行 的任务是调用线程 - 您从中调用 SyncTaskExecutor 的线程。所以实际上它与您直接 运行 没有 SyncTaskExecutor 的任务相同,但是它在测试中很有用 - 您可以使用此实现并且您将拥有阻塞代码,因此您不必等待完成异步调用。