Šta je nesinhronizacija u Javi?
Šta je nesinhronizacija u Javi?

Video: Šta je nesinhronizacija u Javi?

Video: Šta je nesinhronizacija u Javi?
Video: NAJJAČI VIC SVIH VREMENA 2024, April
Anonim

Ne - Sinhronizovano znači da dvije ili više niti mogu pristupiti metodama te određene klase u bilo kojem trenutku. StringBuilder je primjer a non - sinhronizovano klasa. Generalno, a non - sinhronizovano klasa nije sigurna niti. (ali neke non - sinhronizovano časovi su sigurni na niti)

Isto tako, ljudi se pitaju, šta znači nesinhronizovano?

Definicija od nesinhronizovanih.: ne rade ili se dešavaju u isto vrijeme: nije sinhronizovano nesinhronizovani satovi nesinhronizovani pokreti.

kakva je sinhronizacija u Javi? Sinhronizacija u java je mogućnost kontrole pristupa više niti bilo kojem zajedničkom resursu. Java sinhronizacija je bolja opcija gdje želimo dozvoliti samo jednoj niti da pristupi dijeljenom resursu.

Osim toga, šta se podrazumijeva pod sinkroniziranim i nesinhroniziranim u Javi?

Sinhronizovano pristup znači da imate neku vrstu zaključavanja za pristup podacima. Ovo se može uvesti korišćenjem sinhronizovano ključne riječi ili korištenjem neke od konstrukcija višeg nivoa iz java . Nesinhronizovano pristup znači da nemate uključeno zaključavanje prilikom pristupa podacima.

Šta to znači da ArrayList nije sinhronizovan?

To znači te slučajeve ArrayList nisu zagarantovano bezbedno za niti. Biti sinhronizovana sredstva da je svaka operacija sigurna niti - ako koristite istu Lista polja iz dvije niti u isto vrijeme, oni mogu nemoj korumpirati državu. Međutim, ovo pravi to sporije.

Preporučuje se: