當前位置:知知館 >

經驗

> tsx指令集有什麼用

tsx指令集有什麼用

tsx指令集有什麼用

Intel的TSX指令集是針對粗細粒度線程鎖定的。在多核多線程處理器中,有一個比較明顯的問題,就是多線程對某一資源都需要調用的時候,需要仲裁。當一個線程調用該資源時,另一線程就無法調用,如果調用了,就會發生錯誤。而如今的程序員,為了防止線程爭搶,發生錯誤,都用粗粒度鎖定——也就是該線程佔用的絕大多數資源,其他線程都不得爭搶。這樣也導致了一些,本不需鎖定的資源,也被鎖定了,其他線程利用不了,降低了多核多線程處理器的多線程性能。TSX指令集就是要讓程序員或開發工具更方便、準確地進行細粒度鎖定,讓資源更有效地使用。

標籤: tsx 指令集
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-mo/jingyan/zg5gv7.html