Java应用程序的main函数是一个线程,是被JVM启动的时候调用,线程名字叫做:main实现一个线程,必须创立Thread实例,重写run办法,并且调用start办法。在JVM启动后,由多个线程,但至多有一个守护线程。当调用一个线程的start办法时,此时至多有两个线程,一个是调用的线程,一个是被调用的线程线程的生命周期分为: NEW,RUNNABLE,RUNNNING,BLOCK,TERMATE.