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