发布网友 发布时间: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方法试试