public class JUCTest {
public static void main(String[] args) {
//创建一个固定的线程池
ExecutorService myExcutor = Executors.newFixedThreadPool(2);
//两个方法同时运行
CompletableFuture<Void> future1 = CompletableFuture.runAsync(() -> {
System.out.println(Thread.currentThread().getName() + "---" + System.currentTimeMillis());
},myExcutor);
CompletableFuture<Void> future2 = CompletableFuture.runAsync(() -> {
System.out.println(Thread.currentThread().getName() + "---" + System.currentTimeMillis());
},myExcutor);
CompletableFuture.allOf(future1,future2).join();
//关闭线程池
myExcutor.shutdown();
}
}
java方法同时运行
最新推荐文章于 2024-04-26 16:33:04 发布