Pertanyaan yang diberi tag «memory-barriers»

1
Untuk apa pagar memori digunakan di Jawa?
Ketika mencoba memahami bagaimana SubmissionPublisher( kode sumber di Java SE 10, OpenJDK | docs ), sebuah kelas baru yang ditambahkan ke Java SE dalam versi 9, telah diterapkan, saya menemukan beberapa panggilan API yang VarHandlesebelumnya tidak saya sadari: fullFence, acquireFence, releaseFence, loadLoadFenceDan storeStoreFence. Setelah melakukan beberapa penelitian, terutama mengenai konsep …


1
C11 Atomic Acquire / Release dan kurangnya x86_64 koherensi load / store?
Saya berjuang dengan Bagian 5.1.2.4 dari Standar C11, khususnya semantik Release / Acquire. Saya perhatikan bahwa https://preshing.com/20120913/acquire-and-release-semantics/ (antara lain) menyatakan bahwa: ... Rilis semantik mencegah penyusunan ulang memori dari rilis-rilis dengan operasi baca atau tulis apa pun yang mendahuluinya dalam urutan program. Jadi, untuk yang berikut ini: typedef struct test_struct …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.