当前位置: 技术问答>java相关
Java Thread
来源: 互联网 发布时间:2015-01-17
本文导语: 我写了一个Applet.里面启动了一个线程,线程如下 do{ sleep(200); // do other thing. }while(true) 循环,于是CPU使用率就100%, 我应该怎摸做? | 跟//do other thing有关 一直在埋头苦干当然要CPU要100%了,...
我写了一个Applet.里面启动了一个线程,线程如下
do{
sleep(200);
// do other thing.
}while(true)
循环,于是CPU使用率就100%,
我应该怎摸做?
do{
sleep(200);
// do other thing.
}while(true)
循环,于是CPU使用率就100%,
我应该怎摸做?
|
跟//do other thing有关
一直在埋头苦干当然要CPU要100%了,如果在某个语句上阻塞(典型的是read socket等IO操作)就不会消耗CPU.
总之,正常的!
什么情况下用子thread是你要研究研究的.
一直在埋头苦干当然要CPU要100%了,如果在某个语句上阻塞(典型的是read socket等IO操作)就不会消耗CPU.
总之,正常的!
什么情况下用子thread是你要研究研究的.
|
while(!Thread.interrupted())