支持线程类的有一个Thread类跟一个Runnable接口;
构造Thread类的对象实际就是构造线程类的对象,该对象初始化的时候,需要交给Runnable接口或者Thread类的子类对象执行线程体,该子类就必须由一个run()方法的存在,启动线程的时候自动运行run方法,run 完毕后,线程对象死亡;
线程的生命周期;new , runnable, not runnable,dead
支持线程类的有一个Thread类跟一个Runnable接口;
构造Thread类的对象实际就是构造线程类的对象,该对象初始化的时候,需要交给Runnable接口或者Thread类的子类对象执行线程体,该子类就必须由一个run()方法的存在,启动线程的时候自动运行run方法,run 完毕后,线程对象死亡;
线程的生命周期;new , runnable, not runnable,dead