怎么创建线程对象? new就行了,例如: MyThread t = new MyThread()。 怎么启动线程呢? 调用线程对象的start()方法。 start()方法的作用是:启动一个分支线程,在JVM中开辟一个新的栈空间,这段代码任务完成之后,瞬间就结束了。调用start方法的这段代码的任务只是为了开启一个新的栈空间,只要新的栈空间开出来,start()方法就结束了;线程就启动成功了。启动成功的线程会自动调用run方法,并且run方法在分支栈的栈底部(压栈)。run方法在分支栈的栈底部,main方法在主栈的栈底部;run和main是平级的。