Java 错误:找不到正确使用方法的符号(我想)
我有 但当我试图编译时,它显示错误:找不到符号 我已经尝试了这些导入(我最初使用.concurrent.*并在之后抛出了第二个导入): 出于好奇,我也试过了Java 错误:找不到正确使用方法的符号(我想),java,compiler-errors,Java,Compiler Errors,我有 但当我试图编译时,它显示错误:找不到符号 我已经尝试了这些导入(我最初使用.concurrent.*并在之后抛出了第二个导入): 出于好奇,我也试过了 import java.util.concurrent.*; import java.util.concurrent.AbstractExecutorService; import java.util.concurrent.ThreadPoolExecutor; 只有.isShutdown和.getCorepoolSize没有给出编译器
import java.util.concurrent.*;
import java.util.concurrent.AbstractExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
只有.isShutdown和.getCorepoolSize没有给出编译器错误
我在这里做错了什么吗?如果您想要这些功能,您似乎在寻找:
boolean x = tpool.isShutdown();
String z = tpool.toString();
long a = tpool.getTaskCount();
int b = tpool.getCorePoolSize();
而不是:
import java.util.concurrent.SynchronousQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
...
ThreadPoolExecutor tpool = ..
尝试以下操作:((ThreadPoolExecutor)tpool.getPoolSize()代码>
boolean x = tpool.isShutdown();
String z = tpool.toString();
long a = tpool.getTaskCount();
int b = tpool.getCorePoolSize();
import java.util.concurrent.SynchronousQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
...
ThreadPoolExecutor tpool = ..
ExecutorService tpool = ...