atomicなRefCellが欲しければArcを使えと。ふーむ。 https://www.reddit.com/r/rust/comments/32cl4g/threadsafe_versions_of_cell_and_refcell/ …
AtomicPtrが保証するスレッド安全性はポインタの値自身の書き換えまでだと思うので、参照外してメンバの値を書き換える所まで安全に行いたいのであればMutex/RwLock使うしかない気がします(状況をはっきりと理解してないせいで見当違いなことを言ってたら申し訳ありません…)
-
-
複数スレッドからAtomicPtrのみ参照/書き換えを行なう状況を想定していました。(ちなみにこのように複数スレッドからのread/writeを同時に許す状況なのでborrowing checkはそもそも不要(というか不可能)でした...
)Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
複数スレッドで共有する値に対してborrowing ruleを適用する場合、仰るとおりMutex/RwLockを使うしかないですね。ありがとうございました!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.