Function core::intrinsics::atomic_singlethreadfence_release
source · pub unsafe extern "rust-intrinsic" fn atomic_singlethreadfence_release(
)
🔬This is a nightly-only experimental API. (
core_intrinsics
)Expand description
仅编译器的内存屏障。
编译器绝不会在此障碍上对内存访问进行重新排序,但不会为此发出任何指令。 这适用于可能被抢占的同一线程上的操作,例如与信号处理程序进行交互时。
通过将 Ordering::Release
传递为 order
,可以在 atomic::compiler_fence
中获得此内部函数的稳定版本。