线程两种实现方式比较
1、Runnable方式可以避免Thread方式由于Java单继承特性带来的缺陷,可以实现多个接口,但是只能继承一个父类
2、Runnable可以被多个线程共享,适合于多个线程处理同一资源的情况