java 非守护进程太多对程序有什么影响


如题,会不会大量点用CPU,或影响用户操作?

java 线程安全

damnit 11 years ago

这个,会有多少线程?
关键线程里具体做了什么事, 会不会占用cpu吧.

我在我的win7/sun jre7 x64试了一下, 起1w个守护线程, 全部sleep(). 观察了几分钟, 完全不占CPU;
如果让这1w个线程每次睡1毫秒, 差不多占我30%的cpu(cpu intel四核2.4GHz)

   
  @Override
  
public void run() {
try {
while(true)Thread.sleep(1);
} catch (InterruptedException e) {}
}

芦花小鸡鸡 answered 11 years ago

Your Answer