线程越多越好吗

【线程越多越好吗】不是 , 线程多了可以提高程序并行执行的速度 , 但是并不是越多越好 , 其中 , 每个线程都要占用内存 , 多线程就意味着更多的内存资源被占用 , 其二 , 从微观上讲 , 一个cpu不是同时执行两个线程的 , 他是轮流执行的 , 所以线程太多 , cpu必须不断的在各个线程间快回更换执行 , 线程间的切换无意间消耗了许多时间 , 所以cpu有效利用率反而是下降的 。