2 peitel peitel 于 2017.08.27 11:52 提问

同步基础,性能问题,求大神解惑

同步性能
1.结论说:同步会降低性能
2.教程说:多线程是cpu快速在多个线程中切换。
3.来回切换会降低性能?多核cpu才可以做到真正的多线程?比如4核可以同时不断切换四个线程?
4.那一个核心是一个小型cpu?
5.如果上述论证正确的话,单核cpu同步,保证一个代码块不会来回切换,应该是提高了性能。多核cpu由于其它核心只能等待,所以性能降低?
6.没学过计算机组成原理,但是又很纠结这些问题。
7.这门课肯定是需要补得。

2个回答

zy841958835
zy841958835   Ds   Rxr 2017.08.27 12:19

同步就是相同的东西不同的对象来访问 那么同一时间肯定只有一个对象在访问 其余的是在等待

oyljerry
oyljerry   Ds   Rxr 2017.08.27 17:13

多核的好处就是多个线程可以同时各自分配到一个CPU,这样可以同时做几件事情。在单核的情况下如果一个线程一直能工作,就可以减少切换。但单核多线程有一个好处就是可以不阻塞UI。能够一边工作一边更新界面

Csdn user default icon
上传中...
上传图片
插入图片