Apakah bukan penyegerakan dalam Java?
Apakah bukan penyegerakan dalam Java?

Video: Apakah bukan penyegerakan dalam Java?

Video: Apakah bukan penyegerakan dalam Java?
Video: Disinkronkan vs ReadWriteLock vs StampedLock [Java Multithreading] 2024, April
Anonim

Bukan - disegerakkan bermakna dua atau lebih utas boleh mengakses kaedah kelas tertentu itu pada bila-bila masa. StringBuilder ialah contoh a bukan - disegerakkan kelas. Secara umumnya, a bukan - disegerakkan kelas tidak selamat untuk benang. (tetapi beberapa bukan - disegerakkan kelas selamat untuk benang)

Begitu juga orang bertanya, apakah maksud non synchronized?

Definisi daripada tidak disegerakkan.: bukan beroperasi atau berlaku pada masa yang sama: tidak disegerakkan jam tidak segerak pergerakan tidak segerak.

apakah penyegerakan dalam Java? Penyegerakan dalam java ialah keupayaan untuk mengawal capaian berbilang benang kepada mana-mana sumber yang dikongsi. Penyegerakan Java adalah pilihan yang lebih baik di mana kita mahu membenarkan hanya satu utas untuk mengakses sumber yang dikongsi.

Selain itu, apakah yang dimaksudkan dengan disegerakkan dan tidak disegerakkan di Jawa?

disegerakkan akses bermakna bahawa anda mempunyai semacam penguncian untuk mengakses data. Ini boleh diperkenalkan dengan menggunakan disegerakkan kata kunci atau dengan menggunakan beberapa konstruk peringkat lebih tinggi daripada java . Tidak disegerakkan akses bermakna bahawa anda tidak mempunyai sebarang penguncian yang terlibat semasa mengakses data.

Apakah maksudnya ArrayList tidak disegerakkan?

Ia bermakna bahawa contoh ArrayList tidak dijamin selamat untuk benang. Menjadi cara yang disegerakkan bahawa setiap operasi adalah selamat untuk benang - jika anda menggunakan yang sama Senarai Tatasusunan daripada dua utas pada masa yang sama, mereka boleh tidak merosakkan negara. Walau bagaimanapun, ini membuat ia lebih perlahan.

Disyorkan: