66问答网
所有问题
启动一个线程是用run()还是start()? 它们分别表示什么意思?
如题所述
举报该问题
其他回答
第1个回答 2011-11-14
在java里
start()是启动线程,run()是启动线程后执行的方法
第2个回答 2011-11-13
你好,在java里,线程Thread在启动时,使用start(),不能直接调用重写的run()方法
本回答被网友采纳
第3个回答 2011-11-13
start()?
相似回答
JAVA 中,thread的
run()
和
start()
方法到底有
什么
区别?把我搞糊涂了。
答:
1.
start()
方法来
启动线程
,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的
start()
方法来
启动一个线程
,这时此
线程是
处于就绪状态,并没有运行。然后通过此Thread类调用方法
run()
来完成其运行操作的,这里方法run()称为线程体,它包含了要执行的...
在java中
启动线程使用run()还是start()?
答:
启动一个线程用start()
方法,使线程所代表的虚拟处理机处于可运行的状态,这意味着它可以有JVM(java虚拟机)来调度和执行,这并不意味着线程就会立即执行。
run()
方法可以产生必须退出的标志来停止一个线程。
java—for循环里
启动
的
线程
要怎么理解?
答:
首先类继承Thread或者实现了Runnable接口,程序就知道这是一个线程类,每次new 一个线程类,相当于创建了一个新的线程对象,
使用start是启动一个线程
,线程处于就绪状态,而run方法属于线程体;如此在循环体中循环了20次,创建了20个不同的线程,每次都使用了start方法,也就是启动了20个不同的线程;左...
在Java 中多
线程
的实现方法有哪些,如何使用~~~急
答:
1) start
:用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要...
java 的小问题
答:
run()
方法中包含的是线程的主体,也就是这个线程被
启动
后将要运行的代码,它跟线程的启动没有任何关系。上面两种实现线程的方式在启动时会有所不同。那下面我们就分别看看两种实现方式的具体方式。用Thread类创建线程Java的
线程是
通过java.lang.Thread类来控制的,一个Thread类的对象就代表
一个线程
,而且只能代表一个...
什么
是
线程
单独线程 多线程
答:
产生一个Thread对象就生成一个新
线程
。当线程处于"新线程"状态时,仅仅是一个空线程对象,它还没有分配到系统资源。因此只能
启动
或终止它。任何其他操作都会引发异常。 ●可运行态(Runnable)
start()
方法产生运行线程所必须的资源,调度线程执行,并且调用线程的
run()
方法。在这时线程处于可运行态。该状态不称为运行...
大家正在搜
线程的start和run的区别
QT线程start与run区别
启动线程用什么方法
java启动一个线程
线程什么时候自动执行run
线程中run结束该线程还能复合
线程的start和run
线程先run再start
java启动多个线程
相关问题
启动一个线程是用run 还是start
启动一个线程是用run()还是start()? .
启动一个线程是用run()还是start()?
启动一个线程是用run还是start
java启动一个线程是用run()还是start()?run...
启动一个线程是用run 还是start
在java中启动线程使用run()还是start()?
启动一个线程是用run还是start