关于java多线程的一个问题

2025-04-17 13:54:20
推荐回答(6个)
回答(1):

线程太多了不是对电脑不好,而对CPU来说有限制,
一般来说:线程超过100的话可能回影响CPU效率;
你是线程太少,应该看不出效果;所以cpu占用还是50%多没变

回答(2):

没有什么不好,若是正常的线程看在做什么操作
若线程有问题,死循环什么的,一个线程就把电脑搞死了

回答(3):

不管你用了多少个线程,一个CPU在同一时刻只能处理一个任务,如果你的电脑只有一个CPU,那么任一时刻,只能处理某一线程的任务。如果你有两个CPU,那么可能会有两上线程同时在运行。同理可扩展。

回答(4):

线程和进程是不一样的,你开100个线程也没问题的!

回答(5):

一个进程包括很多线程,你看下你的电脑一般进程就有几十个,线程就更多了, 所以多几个线程是没问题的,只要是正常的线程,一般的电脑都没问题。

回答(6):

那个50%不是线程占的,是jvm的内存消耗,两者没关系