这么看来,Thread和Runnable是彻底不一样的两个东西.Thread实现Runnable真的是画蛇添足.安全
public class Thread implements RunnableThread包含Runnable接口功能,但不如Runnable灵活. 继承Thread类,也能够实现run()方法,但单继承局限.
从JVM的角度去理解这个问题,变量的指针是存在虚拟机栈中的,而虚拟机栈是线程隔离的,每一个线程,都是新的栈帧.相互隔离.多线程
静脉常量在方法区中 , 线程直接访问方法区, 方法区线程共享 .异步