1. start()方法来启动线程,真正实现了多线程运行。这时无需等待 run 方法体代码执行完毕,可 以直接继续执行下面的代码。
2. 通过调用 Thread 类的 start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行。
3. 方法 run()称为线程体,它包含了要执行的这个线程的内容,线程就进入了运行状态,开始运行
run 函数当中的代码。 Run 方法运行结束, 此线程终止。然后 CPU 再调度其它线程。
1. start()方法来启动线程,真正实现了多线程运行。这时无需等待 run 方法体代码执行完毕,可 以直接继续执行下面的代码。
2. 通过调用 Thread 类的 start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行。