java基础知识

多线程创建的三种方式对比及使用匿名内部类创建线程

2019-02-20  本文已影响0人  程序员三千_

多线程创建的三种方式对比

继承Thread

    优点:可以直接使用Thread类中的方法,代码简单

    缺点:继承Thread类之后就不能继承其他的类

实现Runnable接口

    优点:即时自定义类已经有父类了也不受影响,因为可以实现多个接口

    缺点: 在run方法内部需要获取到当前线程的Thread对象后才能使用Thread中的方法

实现Callable接口

    优点:可以获取返回值,可以抛出异常

    缺点:代码编写较为复杂


使用匿名内部类创建线程

上一篇 下一篇

猜你喜欢

热点阅读