文章目录
-
- start
- run
start
start方法来启动线程,实现了多线程 通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,但要注意的是,此时不用等待run()方法执行完毕,也可以继续执行下面的代码,也就是说run()方法并没有实现多线程。
实现
run
run()方法只是类的一个普通方法 , 直接调用Run方法,程序中只会有主线程这一个线程,其程序执行路径只有一条,还是要顺序执行,还是要等待run方法体执行完毕后才会继续执行下面的代码
实现
小结
-
-
run()方法
-
是一个普通的方法 按照顺序去执行
-
-
start()方法
-
是创建新的线程去执行的
-
-