多线程的实现(两种途径三种方式):
1.集成Thread类
多线程的启动不调用run()方法而是调用start()方法:
使用Threa类的start()方法不仅要启动多线程的执行代码,还要去根据不同操作系统进行资源分配。
2.实现Runnable接口(callAble接口)
public interface Runnable{//接口中的方式都是public修饰
public void run();
}
实现runnable接口并没有start()方法,通过new Thread(Runnable run).start();