![]() |
1
2
在大多数情况下,使用NT存储进行一些整行写入后,单独的存储才会对其他线程可见,这可能是有效的。事实上,很可能:完成缓存行会触发WC缓冲区向DRAM的刷新(绕过/驱逐缓存),但索引肯定不会是整行存储,除非它恰好与写入的数据末尾相邻。
在C++中,这意味着使用
请注意,使用
仅当您希望完成整个缓存行,并且不希望另一个线程很快重新加载数据时,才使用NT存储。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 3 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 3 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |