Java 多线程中 run()和start()方法有什么区别啊?必须用start吗?

日期:2017-09-26 00:38:32 人气:1

Java 多线程中 run()和start()方法有什么区别啊?必须用start吗?

run方法是线程的主体,你都说了,但这并不是启动线程 应该是调用线程的start() 方法才是启动线程 Thread类中run()和start()方法的区别如下: run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用; start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;
    A+
热门评论