java thread中的run()和start()
当调用start()后,此线程就处于就绪状态,但并没有运行。之后该线程通过调用方法run()来完成操作。方法run()称为线程体,它包含了要执行的这个线程的内容。run()方法运行结束后,该线程终止,CPU再运行其它线程。
?
如果直接用run()方法,相当于只是调用一个普通的方法,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,
并没有创建新的线程来运行run()中的代码。
发布时间: 2012-12-27 10:17:10 作者: rapoo
java thread中的run()和start()
当调用start()后,此线程就处于就绪状态,但并没有运行。之后该线程通过调用方法run()来完成操作。方法run()称为线程体,它包含了要执行的这个线程的内容。run()方法运行结束后,该线程终止,CPU再运行其它线程。
?
如果直接用run()方法,相当于只是调用一个普通的方法,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,
并没有创建新的线程来运行run()中的代码。