JAVA 线程的两种基本实现方法(继承Thread类和实现Runnable接口)
线程的两种基本实现方法:
1.继承Thread类
2.实现Runnable接口
推荐使用Runnable接口,基于以下四点:
1.使用 Runnable 接口适合多个相同程序代码的线程去处理同一资源的情况。
2.继承Thread类有一个缺点就是单继承,而实现Runnable接口则弥补了它的缺点,可以实现多继承。
3.有利于程序的健壮性,代码能够被多个线程共享,代码与数据是独立的。
4.使用 Runnable 接口来实现多线程使得我们能够在一个类中包容所有的代码,有利于封装。
原创
2014-12-18 16:53:23 ·
2260 阅读 ·
0 评论