爲什麼無等待如此重要

原文地址 ,譯文鏈接,譯者:張軍,校對:梁海艦 無鎖(完全同步) 想象一下,一個無鎖算法或數據結構有一個方法,這個方法所有執行過程都需要同步。假設在單線程模式下這個方法每次調用需要10ns,而每增加一個線程調用這個方法,將在同步狀態(變量)上產生爭用。 很顯然,如果只有一個線程,每次調用該方法到返回平均時間都爲10ns,我們稱之爲:每10ns完成的任務數;如果你增加更多的線程,他們將會增加其他線程
相關文章
相關標籤/搜索