首先,对进程和线程的概念做一个简单的介绍,点击打开链接,这篇博客用一个形象的比喻对这两个概念做了一个解释,对初学者很有帮助。
简而言之:进程是程序的一次执行,进程在执行过程中拥有独立的存储单元
线程是CPU调度的基本单位,有时称为迷你进程,同一个进程中的多个线程共享进程的所有资源。
JAVA中多线程的实现:
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限
我们定义两个类,