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 @   被占用的小海海  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示