您当前的位置: 首页 > 

庄小焱

暂无认证

  • 3浏览

    0关注

    805博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JDK源码——Callable类

庄小焱 发布时间:2021-11-27 19:57:52 ,浏览量:3

摘要

实例代码
package com.zhuangxiaoyan.jdk.juc.JucLock;

import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;

/**
 * @Classname CallableDemo
 * @Description TODO
 * @Date 2021/11/27 15:57
 * @Created by xjl
 */

class MyThread implements Runnable {

    @Override
    public void run() {

    }
}

class MyThread2 implements Callable {

    @Override
    public Integer call() throws Exception {
        System.out.println("********************** come in Callable");
        return 1024;
    }
}

public class CallableDemo {

    public static void main(String[] args) throws ExecutionException, InterruptedException {
        FutureTask futureTask = new FutureTask(new MyThread2());

        Thread t1 = new Thread(futureTask, "AAA");
        t1.start();
        Integer res = futureTask.get();
        System.out.println(res);

    }
}

关注
打赏
1657692713
查看更多评论
立即登录/注册

微信扫码登录

0.0435s