当程序运行的时候,会产生一个进程,当进程无法正常
运作时时,整个程序都无法继续运行;当进程停止时,程序也会关闭,一个程序只有一个进程。
线程是进程的一个分支,一个进程中可能包含多个线程,当一个线程停止时,其余的线程不会受到影响。
在java中,线程只要通过继承Thread类来实现,继承后重写run方法如:
void run(){
.........
}
在run方法中写出自己想要实现的内容。
在调用方法的时候,如果还是调用run方法,程序会默认为进程,因此我们选择start方式,如:
MyThread m = new MyThread();
m.start();
此时系统会判断为线程并运行,想要运行多个线程可以通过
循环来实现,或者添加
监听器来实现多次运行的目的;