概要:new Thread 并不意味着已经创建了一个线程,只能说明创建一个类的对象实例而已.而真正创建线程的是start()方法,此方法将调用本地方法start0()创建本地线程,而Thread的run()方法其实是作为一个回调函数被JVM创建的线程所调用. 构造方法与线程创建有关吗,它做了什么? 我们还是来看看源码吧,看Thread的构造方法到底做了什么,各构造重载方法都调用了init方法,而这段代码就是init方法的主要内容: 有上述代码可得,构造方法实现的内容无非就是继承父线程的属性,如是…