僞共享,cache line,無鎖競爭

大佬的詳細解釋:https://www.cnblogs.com/cyfonly/p/5800758.html 猜測:第三級緩存,L3裏面的數據是共CPU1和2共享的,L3是由N個cache line組成的 然後兩個線程競爭鎖的時候,是以緩存行爲最小單位的?其實就是競爭這個緩存行的擁有權 那如果控制一個緩存行裏面只有一個變量,比如用填充的方式,是不是就能減少鎖的競爭 相當於一個變象的空間換時間(建立
相關文章
相關標籤/搜索