摘要:
问题 以下多线程对int型变量x的操作,哪几个需要进行同步:( ABC )A. x=y; B. x++; C. ++x; D. x=1; 引子 先看多线程同步的一个例子,如下面的代码,并发开3个线程,每个线程各自对同一个计数器自增100万次,预期结果应为300万。 【例子一】test.c #incl 阅读全文
posted @ 2020-08-31 18:36
如果的事
阅读(1262)
评论(0)
推荐(0)
摘要:
CPU缓存 缓存原理 首先,我们都知道现在的CPU多核技术,都会有几级缓存,老的CPU会有两级内存(L1和L2),新的CPU会有三级内存(L1,L2,L3 ),如下图所示: 其中: L1缓分成两种,一种是指令缓存,一种是数据缓存;L2缓存和L3缓存不分指令和数据。 L1和L2缓存在每一个CPU核中, 阅读全文
posted @ 2020-08-31 18:32
如果的事
阅读(1797)
评论(0)
推荐(0)

浙公网安备 33010602011771号