![]() ![]() |
Rust并發(fā)編程實戰(zhàn) 讀者對象:程序設計專業(yè)人員
Rust編程語言非常適合并發(fā)編程,并且其生態(tài)系統(tǒng)中有許多庫包含大量并發(fā)數據結構、鎖等。但正確實現這些結構可能會很困難。即使在使用最廣泛的庫中,內存順序錯誤也并不少見。通過本指南,你將學到:Rust的類型系統(tǒng)和正確的并發(fā)編程如何非常好地配合。有關互斥鎖、條件變量、原子操作和內存順序的一切。在英特爾和ARM處理器上進行原子操作時會發(fā)生什么情況。鎖是如何借助操作系統(tǒng)的支持來實現的。如何編寫包含并發(fā)、原子操作和鎖的正確代碼。如何正確構建自己的鎖和同步原語。
你還可能感興趣
我要評論
|