1、线程从创建到消亡的几个状态,以及转换过程:
2、线程有两种方式可以实现:继承Thread类和实现Runnable接口。两种方式有以下区别:
继承Thread: 线程代码存放Thread子类的run方法中;
实现Runable: 线程代码存在接口的子类的run方法中。
避免了单继承的局限性,建议使用这个方式。
1、线程从创建到消亡的几个状态,以及转换过程:
2、线程有两种方式可以实现:继承Thread类和实现Runnable接口。两种方式有以下区别:
继承Thread: 线程代码存放Thread子类的run方法中;
实现Runable: 线程代码存在接口的子类的run方法中。
避免了单继承的局限性,建议使用这个方式。