Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::cell::UnsafeCell;
- // pub fn foo(x: &UnsafeCell<u32>) {
- // unsafe {
- // let a = *x.get();
- // std::thread::yield_now();
- // let b = *x.get();
- // assert_eq!(a, b);
- // }
- // }
- pub fn bar(x: &u32) {
- let a = *x;
- std::thread::yield_now();
- let b = *x;
- assert_eq!(a, b);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement