Rumah  >  Artikel  >  Java  >  Kaedah interaksi memori Java

Kaedah interaksi memori Java

王林
王林ke hadapan
2023-05-10 13:13:06796semak imbas

1. Proses interaksi memori

Benang 1 mengemas kini nilai x memori kerja benang ke garisan pusat memori utama.

Baca pembolehubah x yang dikemas kini sebelum ini oleh utas 1 daripada utas 2 ke memori utama.

2. Lapan operasi interaktif

kunci (kunci)

bertindak pada pembolehubah dalam memori utama dan menandakan pembolehubah sebagai eksklusif benang.

buka kunci (buka kunci)

Bertindak pada pembolehubah dalam memori utama dan melepaskan pembolehubah dalam keadaan terkunci Pembolehubah yang dikeluarkan dikunci oleh utas lain.

baca (membaca)

bertindak ke atas pembolehubah ingatan utama, memindahkan nilai pembolehubah daripada ingatan utama ke ingatan kerja benang, supaya ia boleh digunakan oleh tindakan beban seterusnya.

beban (beban)

Bertindak pada pembolehubah dalam memori kerja, meletakkan nilai pembolehubah yang diperoleh daripada ingatan utama oleh operasi baca ke dalam salinan pembolehubah dalam memori kerja.

guna (guna)

bertindak pada pembolehubah dalam memori kerja dan menghantar nilai pembolehubah dalam memori kerja ke enjin pelaksanaan apabila mesin maya menemui arahan kod bait yang perlu menggunakan pembolehubah, ia melaksanakan operasi.

tugaskan (tugasan)

Bertindak pada pembolehubah dalam memori kerja, memberikan nilai yang diterima daripada enjin pelaksanaan kepada pembolehubah dalam memori kerja dan menemui arahan kod bait untuk nilai pembolehubah dalam mesin maya untuk melaksanakan operasi ini.

simpan (storan)

Bertindak pada pembolehubah dalam memori kerja, memindahkan nilai pembolehubah dalam memori kerja ke memori utama, dan kemudian digunakan oleh operasi tulis.

tulis (menulis)

bertindak pada pembolehubah dalam ingatan utama dan meletakkan nilai pembolehubah yang diperoleh daripada memori kerja oleh operasi stor ke dalam pembolehubah dalam ingatan utama.

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 Kaedah interaksi memori Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam