33 lines
971 B
Java
33 lines
971 B
Java
package bunny.thread;
|
|
|
|
import java.util.concurrent.ExecutionException;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.Executors;
|
|
import java.util.concurrent.Future;
|
|
|
|
public class ThreadTest7 {
|
|
public static void main(String[] args) throws ExecutionException, InterruptedException {
|
|
try (ExecutorService pool = Executors.newFixedThreadPool(4)) {
|
|
Runnable runnable = () -> {
|
|
System.out.println("执行的任务1");
|
|
};
|
|
|
|
pool.submit(runnable);
|
|
Future<Integer> future = pool.submit(() -> {
|
|
System.out.println("执行的任务2");
|
|
return 1;
|
|
});
|
|
|
|
|
|
pool.execute(() -> {
|
|
System.out.println("execute 执行任务");
|
|
});
|
|
pool.execute(() -> {
|
|
System.out.println("execute 执行任务2");
|
|
});
|
|
|
|
System.out.println(future.get());
|
|
}
|
|
}
|
|
}
|