美文网首页
六号线晚报0523

六号线晚报0523

作者: z0nk1n | 来源:发表于2018-05-23 22:04 被阅读0次

    天气:晴 风力:微风

    callable

    1.callable是一个可以带返回值的多线程接口,类似runnable,ruannable执行无返回值的run方法,callable执行有返回值的call方法

    public class CallableTest {
    
        public static void main(String[] args) throws ExecutionException, InterruptedException {
    
            CallClass call = new CallClass();
            ExecutorService es = Executors.newFixedThreadPool(1);
            Future<String> f = es.submit(() -> {
                Thread.sleep(3000);
                System.out.println("call Hello");
                return "hello";
            });
    
            System.out.println(System.currentTimeMillis());
            if (f.isDone()) {
                System.out.println(f.get());
            }
            System.out.println(System.currentTimeMillis());
            System.out.println(f.get());
            System.out.println(System.currentTimeMillis());
            es.shutdown();
        }
    }
    

    相关文章

      网友评论

          本文标题:六号线晚报0523

          本文链接:https://www.haomeiwen.com/subject/dsurjftx.html