Какво е несинхронизация в Java?
Какво е несинхронизация в Java?

Видео: Какво е несинхронизация в Java?

Видео: Какво е несинхронизация в Java?
Видео: Java. Многопоточность. Ключевое слово synchronized 2024, Ноември
Anonim

Не - Синхронизиран означава, че две или повече нишки могат да имат достъп до методите на този конкретен клас по всяко време. StringBuilder е пример за a не - синхронизиран клас. Като цяло, а не - синхронизиран класът не е безопасен за нишки. (но някои не - синхронизиран класовете са безопасни за нишки)

По същия начин хората питат какво е значението на несинхронизиран?

Определение на несинхронизирани.: не действа или се случва по едно и също време: не са синхронизирани несинхронизирани часовници несинхронизирани движения.

каква е синхронизацията в Java? Синхронизация в java е способността да се контролира достъпът на множество нишки до всеки споделен ресурс. Java синхронизация е по-добър вариант, когато искаме да разрешим само една нишка за достъп до споделения ресурс.

Освен това, какво се разбира под синхронизирано и несинхронизирано в Java?

Синхронизиран достъп означава че имате някакво заключване за достъп до данните. Това може да бъде въведено с помощта на синхронизиран ключова дума или чрез използване на някои от конструкциите от по-високо ниво от java . Несинхронизиран достъп означава че нямате включено заключване при достъп до данните.

Какво означава, че ArrayList не е синхронизиран?

То означава че случаите на ArrayList не са гарантирано, че е безопасен за нишки. Битие синхронизирани средства че всяка операция е нишка безопасна - ако използвате същата Списък с масиви от две нишки едновременно, те мога не корумпирайте държавата. Това обаче прави по-бавно е.

Препоръчано: