实现线程有两种方式
1,实现Runnable接口 ,2,实现Thread
其实这两种差不多,主要区别是java 不支持多继承,但可以实现多个接口,还有就是Runnable适合于资源的共享
其实还有一种实现方式 就是Callabel接口,它的类型表示从方法call()中返回值.和上面不同的就是它能返回和抛出异常
实现线程有两种方式
1,实现Runnable接口 ,2,实现Thread
其实这两种差不多,主要区别是java 不支持多继承,但可以实现多个接口,还有就是Runnable适合于资源的共享
其实还有一种实现方式 就是Callabel接口,它的类型表示从方法call()中返回值.和上面不同的就是它能返回和抛出异常