摘要:本發明公開了一種多線程條件下CPU高速緩存行失效的處理方法及裝置。所述方法包括:判斷第一字段和第二字段之間是否需要隔離,所述第一字段用volatile關鍵字修飾;如果需要隔離,在所述第一字段和所述第二字段之間加入填充字段,所述填充字段用于使所述第一字段和所述第二字段位于不同緩存行。如此,就可有效避免多線程條件下的CPU高速緩存行失效,有助于維持應用程序性能。
- 專利類型發明專利
- 申請人東軟集團股份有限公司;
- 發明人賈宏超;
- 地址110179 遼寧省沈陽市渾南新區新秀街2號
- 申請號CN201510809800.2
- 申請時間2015年11月19日
- 申請公布號CN105242978A
- 申請公布時間2016年01月13日
- 分類號G06F11/00(2006.01)I;