多线程概述
进程:正在运行的程序
线程:程序的执行单元,一条执行路径。
多线程就是一个进程中有多个执行路径。
多线程的实现方式1
1)创建类继承Thread类
2)重写run() 方法
3)启动线程并执行。
注意:使用的是start()方法。
线程的随机性
多个线程在抢占CUP的资源,CUP在多个线程间做着高效的切换。
多线程的实现方式2
1)创建类实现Runnable接口
2)重写run
3)创建类的对象
4)把类的对象作为Thread的构造方法的参数传递
5)启动线程并执行