一下情况用Runnable:
1. 不修改Thread中的内容
2. 已经继承了一个类
3. 更方便的共享数据,通过把同一个Runnable的对象传给Thread构造函数,或者是在一个普通类里面构造一个继承自Thread的内部类