Logo ms.boatexistence.com

Bagaimanakah kata kunci disegerakkan berfungsi dalam java?

Isi kandungan:

Bagaimanakah kata kunci disegerakkan berfungsi dalam java?
Bagaimanakah kata kunci disegerakkan berfungsi dalam java?

Video: Bagaimanakah kata kunci disegerakkan berfungsi dalam java?

Video: Bagaimanakah kata kunci disegerakkan berfungsi dalam java?
Video: PBO 03 Konsep Enkapsulasi Dan Relasi Antar Class Beserta Contoh Implementasinya | #JavaSE 2024, Mungkin
Anonim

1. Kata kunci disegerakkan dalam Java digunakan untuk menyediakan akses eksklusif bersama kepada sumber yang dikongsi dengan berbilang utas dalam Java Penyegerakan dalam Java menjamin bahawa tiada dua utas boleh melaksanakan kaedah disegerakkan yang memerlukan kunci yang sama secara serentak atau serentak.

Bagaimanakah kata kunci disegerakkan berfungsi secara dalaman?

Ia boleh digambarkan secara kasar sebagai setiap blok penyegerakan mempunyai arahan yang tidak kelihatan di pintu masuk dan keluar, yang pertama berkata "baca segala-galanya daripada memori yang dikongsi untuk menjadi terkini -tarikh yang mungkin" dan yang terakhir berkata "sekarang siram apa sahaja yang anda lakukan di sana ke memori yang dikongsi ".

Bagaimanakah anda menyegerakkan pembolehubah dalam Java?

Gunakan kata kunci yang disegerakkan Menggunakan kata kunci yang disegerakkan pada kaedah akan memerlukan urutan untuk mendapatkan kunci pada contoh sampel. Oleh itu, jika mana-mana satu utas berada dalam newmsg, tiada utas lain akan dapat mendapatkan kunci pada contoh sampel, walaupun ia cuba menggunakan getmsg.

Apakah keperluan kata kunci disegerakkan dalam Java?

Jadi terdapat keperluan untuk menyegerakkan tindakan berbilang utas dan pastikan hanya satu utas boleh mengakses sumber pada masa tertentu Ini dilaksanakan menggunakan konsep dipanggil monitor. Setiap objek dalam Java dikaitkan dengan monitor, yang boleh dikunci atau dibuka oleh benang.

Bagaimanakah urutan disegerakkan dalam Java?

Dalam java, setiap objek mempunyai satu kunci (monitor) yang dikaitkan dengannya. Benang yang memasuki kaedah disegerakkan atau blok disegerakkan akan mendapat kunci itu, semua utas lain yang tinggal untuk menggunakan sumber yang dikongsi perlu menunggu penyiapan utas pertama dan keluaran kunci.

Disyorkan: