JAVA线程三种创建方式比较
今天介绍java的线程。
线程的创建有三种方式:
第一种:重写Thread的run方法。
第二种:重写Runnable的run方法。
第三种:重写Callable的call方法,使用FutureTask接收返回值。
运行结果:
线程的执行顺序无先后,且执行顺序具有不确定性。三种方法创建的线程执行效果相同,但方法三可以获取其返回值。