目录
一、start方法
二、run方法
我们都知道Thread类是java里对线程概念的抽象,当我们通过new Thread(),其实只是new了一个Thread的实例,还没有和操作系统中的真正的线程挂起钩来。
一、start方法
当我们调用了线程的start方法时,才实现了真正意义上的启动线程。start()方法让一个线程进入就绪队列等待分配CPU,分到CPU后才调用实现的run()方法,并且要注意:start方法不能重复调用,如果重复调用会抛出异常。

二、run方法
run方法是业务逻辑实现的地方,本质上和任意一个类的任意一个成员方法并没有任何区别,可以重复执行,也可以单独调用。