1. 新建线程 一个java程序从main()方法开始执行,然后按照既定的代码逻辑执行,看似没有其他线程参与,但实际上java程序天生就是一个多线程程序,包含了:(1)分发处理发送给给JVM信号的线程:(2)调用对象的finalize方法的线程:(3)清除Reference的线程:(4)main线程,用户程序的入口.那么,如何在用户程序中新建一个线程了,只要有三种方式: 1. 通过继承Thread类,重写run方法: 2. 通过实现runable接口: 3. 通过实现callable接口这三种方…