扫描ip地址区间
xxx.xxx.x.1~xxx.xxx.x.255
废话不多说,直接上代码
public class Test {
private static final ThreadPoolExecutor EXECUTOR;
static {
EXECUTOR = new ThreadPoolExecutor(40, 50, 2000, TimeUnit.SECONDS, new LinkedBlockingDeque<>());
}
这里我先创建了一个初始容量为40,最大线程数50,持续时间2秒的线程池,因为255个ip端口还是优点多的哈
public static void main(String[] args) {
List<String> list = Collections.synchronizedList(new ArrayList<String>()