wikipedia:进程和线程 多线程是java一项重要的知识点,简单来说进程就是一个应用程序在处理机上的一次执行过程,而进程又可以细分为多个线程,java具备多线程执行的特性,通过其Thread类,可以提高程序运行的效率。 java实现多线程主要有两种方式: 继承Thread类或实现Runnable接口,由于java的单继承特性,所以实现多继承可以通过接口实现的方式。同时要注意多线程运行结果与代码执行顺序无关。 在运行多线程方法时要注意多个线程对相同数据进行操作时是非线程安全的,建议通过添加关键字sychronized对run方法加锁,下面来看一个示例: