美文网首页
JDK5.0新增线程创建方式

JDK5.0新增线程创建方式

作者: DOB_8199 | 来源:发表于2021-01-31 11:53 被阅读0次

    创建线程的方式三

    实现Callable接口。 --- JDK 5.0新增

    实现Callable接口 Future接口

    如何实现Callable接口

    1.创建一个实现Callable的实现类

    2.实现call方法,将此线程需要执行的操作声明在call()中

    3.创建Callable接口实现类的对象

    4.将此Callable接口实现类的对象作为传递到FutureTask构造器中,创建FutureTask的对象

    5.将FutureTask的对象作为参数传递到Thread类的构造器中,创建Thread对象,并调用start()

    6.获取Callable中call方法的返回值

    如何理解实现Callable接口的方式创建多线程比实现Runnable接口创建多线程方式强大?

    * 1. call()可以有返回值的。

    * 2. call()可以抛出异常,被外面的操作捕获,获取异常的信息

    * 3. Callable是支持泛型的

    相关文章

      网友评论

          本文标题:JDK5.0新增线程创建方式

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