Rumah > Java > javaTutorial > teks badan

Apakah jenis halangan memori java yang ada?

WBOY
Lepaskan: 2023-05-11 23:19:04
ke hadapan
1026 orang telah melayarinya

Sistem pengendalian moden adalah berbilang pemproses, setiap pemproses mempunyai cache sendiri, cache ini tidak bertukar maklumat dengan memori dalam masa nyata. Oleh itu, data cache CPU mungkin tidak konsisten dengan data cache CPU lain. Dengan cara ini, dalam pembangunan berbilang benang, kelakuan tidak normal mungkin berlaku Lapisan bawah sistem pengendalian menyediakan beberapa halangan memori untuk menyelesaikan masalah ini.

1. Halangan Muatan Muatan

Untuk bahasa seperti itu Load1, LoadLoad2, Load1 dijamin dibaca sebelum data dibaca dalam Load2 dan operasi baca seterusnya data dibaca.

2. Penghalang StoreStore

Mengenai bahasa tersebut Store1, StoreStore, Store2, sebelum Store2 dan penulisan seterusnya dilaksanakan, adalah dijamin bahawa operasi penulisan Store1 dapat melihat pemproses lain.

3. Halangan LoadStore

Untuk bahasa seperti Load1, LoadStore, Store2, sebelum Store2 dan operasi penulisan seterusnya dilaksanakan, data yang dibaca oleh Load1 dijamin akan baca .

4. StoreLoad barrier

Untuk bahasa seperti Store1, StoreLoad, sebelum Load2 dan semua operasi pembacaan berikutnya, pastikan input Store1 boleh dilihat Semua pemproses. Kos adalah antara empat jenis halangan (penampan flush, baris gilir pembatalan jelas). Dalam kebanyakan pelaksanaan pemproses, halangan ini merupakan halangan universal yang juga berfungsi sebagai tiga halangan memori yang lain.

Apakah jenis data asas Java?

Jenis data asas Java dibahagikan kepada:

1, digunakan untuk mewakili jenis data integer .

2. Jenis titik terapung, jenis data yang digunakan untuk mewakili perpuluhan.

3. Jenis aksara Kata kunci jenis aksara ialah "char".

4. Jenis Boolean ialah jenis data asas yang mewakili nilai logik.

Atas ialah kandungan terperinci Apakah jenis halangan memori java yang ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!