1、不是,线程多了可以提高程序并行执行的速度,但是并不是越多越好。
2、其中,每个线程都要占用内存,多线程就意味着更多的内存资源被占用。
3、其二,从微观上讲,一个cpu不是同时执行两个线程的。
4、他是轮流执行的,所以线程太多,cpu必须不断的在各个线程间快回更换执行。
5、线程间的切换无意间消耗了许多时间,所以cpu有效利用率反而是下降的。
1、不是,线程多了可以提高程序并行执行的速度,但是并不是越多越好。
2、其中,每个线程都要占用内存,多线程就意味着更多的内存资源被占用。
3、其二,从微观上讲,一个cpu不是同时执行两个线程的。
4、他是轮流执行的,所以线程太多,cpu必须不断的在各个线程间快回更换执行。
5、线程间的切换无意间消耗了许多时间,所以cpu有效利用率反而是下降的。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。