美文网首页
2018-09-28

2018-09-28

作者: 乐兔uu | 来源:发表于2018-09-28 12:55 被阅读0次

    java 通过 Callable 和 Future 创建带有返回值的线程


    1. 创建 Callable 接口的实现类,并实现 call() 方法,该 call() 方法将作为线程执行体,并且有返回值。

    2. 创建 Callable 实现类的实例,使用 FutureTask 类来包装 Callable 对象,该 FutureTask 对象封装了该 Callable 对象的 call() 方法的返回值。

    3. 使用 FutureTask 对象作为 Thread 对象的 target 创建并启动新线程。

    4. 调用 FutureTask 对象的 get() 方法来获得子线程执行结束后的返回值。

    相关文章

      网友评论

          本文标题:2018-09-28

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