1.普通开启多线程
public static void main(String[] args) {
new Thread(() -> System.out.println("xzh")).start();
}
2.线程池开启多线程
public static void main(String[] args) throws ExecutionException, InterruptedException {
ExecutorService executor = Executors.newFixedThreadPool(10);
Future<String> xzh = executor.submit(() -> test("xzh"));
System.out.println(xzh.get());
//关闭启动线程
executor.shutdown();
//子线程是否全部结束
boolean terminated = executor.isTerminated();
}
public static String test(String s){
System.out.println(s);
return "success";
}