diff options
| author | Mikail Bagishov <bagishov.mikail@yandex.ru> | 2023-01-08 22:53:51 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-08 22:53:51 +0300 |
| commit | 7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53 (patch) | |
| tree | a0e24b38968398b29659f56801e047b04f8757b2 /tests/rustdoc-js-std/parser-errors.js | |
| parent | fa51fc01ca3d654d08d627b1d1482d1b77e5ed8b (diff) | |
| download | rust-7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53.tar.gz rust-7b9f64475ed51fbf8221ecb8c7f4fc9e71fa1d53.zip | |
Change memory ordering in System wrapper example
Currently, the `SeqCst` ordering is used, which seems unnecessary: + Even `Relaxed` ordering guarantees that all updates are atomic and are executed in total order + User code only reads atomic for monitoring purposes, no "happens-before" relationships with actual allocations and deallocations are needed for this If argumentation above is correct, I propose changing ordering to `Relaxed` to clarify that no synchronization is required here, and improve performance (if somebody copy-pastes this example into their code).
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions
