std::mutex的使用備忘

在實際測試中,與使用自實現的自旋做同步比較(看上也是自旋),std::mutex在效率上沒有大的差異。 但是當出現競爭時,std::mutex的lock會完全的等待,此時CPU利用率會很高,當然其等待也是有收益的:效率最高。   但是,在一般的應用裏,我們能查看任何管理器時,我們總是蜜汁不希望CPU滿載(不想讓風扇狂轉?)   降低CPU負載的套路是:使用trylock。不光出讓時間片,還得退出競
相關文章
相關標籤/搜索