线程太多了不是对电脑不好,而对CPU来说有限制,
一般来说:线程超过100的话可能回影响CPU效率;
你是线程太少,应该看不出效果;所以cpu占用还是50%多没变
没有什么不好,若是正常的线程看在做什么操作
若线程有问题,死循环什么的,一个线程就把电脑搞死了
不管你用了多少个线程,一个CPU在同一时刻只能处理一个任务,如果你的电脑只有一个CPU,那么任一时刻,只能处理某一线程的任务。如果你有两个CPU,那么可能会有两上线程同时在运行。同理可扩展。
线程和进程是不一样的,你开100个线程也没问题的!
一个进程包括很多线程,你看下你的电脑一般进程就有几十个,线程就更多了, 所以多几个线程是没问题的,只要是正常的线程,一般的电脑都没问题。
那个50%不是线程占的,是jvm的内存消耗,两者没关系