多线程为什么会有安全问题
多线程有安全问题是大家众所周知的,但是安全问题产生的原因却没有几个能表达清楚,下面让我们从计算机硬件开始说起:计算机单CPU是没有安全问题的,多CPU才会有安全问题。为什么呢?首先,计算机的CPU执行效率要远远大于内存存储效率,这样会导致CPU性能的极大浪费,计算机为了不使自己CPU性能浪费,就在多条任务之间切换执行。这样是没有问题的,但是CPU核心数增多,每个CPU都有自己的寄存器(处理数据...
转载
2019-11-27 15:23:40 ·
338 阅读 ·
0 评论