深入研究 Rust 的內部可變性 - Cell 是如何工作的?
在 rust 中,我們從引用借用的規則中知道有不可變 (共享) 引用和可變 (獨佔) 引用。如果我們有一個共享引用,我們可以想要多少就有多少。這是因爲這些引用不允許我們改變它們指向的值,所以同時有多個引用是可以的。可變引用則不然,顧名思義,可變引用允許我們改變它們所指向的值。所以在這種情況下,對值有多個引用是不行的。例如,考慮兩個線程,其中每個線程都持有一個獨佔引用並同時更改其值。線程運行後的值應 ⌘ Read more

⤋ Read More

Participate

Login to join in on this yarn.