java线程太多会导致什么问题?
每个线程会占用1m(可以通过xss设置),线程太多就会oom;
线程太多会相互竞争cpu资源,在获取和释放cpu资源的过程都会进行线程切换,线程多切换就多,cpu忙于切换浪费时间,所以才会有reactor模型;
如果线程之间还存在各种资源的锁争夺问题,那么线程越多,死锁的概率也越高。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号