08 Callable 接口

package ThreadDemo;

import java.util.concurrent.*;

public class Test08_Callable {

    public static void main(String[] args) throws ExecutionException, InterruptedException {
        CallableDemo callableDemo = new CallableDemo();
        // 创建服务-->创建线程池
        ExecutorService service= Executors.newFixedThreadPool(10);
        // 执行 , 返回值
        Future<Integer> integerFuture = service.submit(callableDemo);
        // int a=integerFuture.get();  // 可以不要
        // 关闭
        service.shutdown();

       // System.out.println(a);
    }


}

// 带返回类型
class CallableDemo implements Callable<Integer>{
    @Override
    public Integer call() throws Exception {
        System.out.println("callable");
        return 100;
    }
}
posted @ 2023-08-30 17:18  被占用的小海海  阅读(15)  评论(0)    收藏  举报