java多线程问题

发布网友 发布时间:2022-04-23 03:03

我来回答

2个回答

热心网友 时间:2022-04-14 06:22

线程之间的上下文切换也是需要cpu时间的。

最主要的是,一般来说在多核cpu下,多线程的效率是比单线程的高,但是这个高是建立在利用了空闲的cpu,因为一般来说cpu使用率都不很高,你这个程序的话,cpu使用已经很高了,多线程并不能让你的效率变高,反而因为上下文切换导致变低,关键在于理解多线程一般为什么会使效率变高。

热心网友 时间:2022-04-14 07:40

感觉不是线程没改变值 是因为在B类中改变的值木有被保存到A类字段中追问我想也是,我想知道另一个线程的B类如何改变A类的字段

追答要不你生成一个getset方法试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com