Çfarë është mossinkronizimi në Java?
Çfarë është mossinkronizimi në Java?

Video: Çfarë është mossinkronizimi në Java?

Video: Çfarë është mossinkronizimi në Java?
Video: Kush vjen per dreke/ Çfare eshte kefiri dhe pse duhet ta konsumojme ate (30.05.2018) 2024, Nëntor
Anonim

Jo - Sinkronizuar do të thotë se dy ose më shumë thread mund të aksesojnë metodat e asaj klase të caktuar në çdo kohë të caktuar. StringBuilder është një shembull i një jo - të sinkronizuara klasës. Në përgjithësi, a jo - të sinkronizuara klasa nuk është e sigurt për fije. (por disa jo - të sinkronizuara klasat janë të sigurta në fije)

Po kështu, njerëzit pyesin, cili është kuptimi i jo sinkronizuar?

Përkufizimi të pasinkronizuar.: jo funksionojnë ose ndodhin në të njëjtën kohë: jo të sinkronizuara orë të pasinkronizuara lëvizje të pasinkronizuara.

çfarë është sinkronizimi në Java? Sinkronizimi në java është aftësia për të kontrolluar aksesin e fijeve të shumta në çdo burim të përbashkët. Sinkronizimi Java është opsioni më i mirë ku ne duam të lejojmë vetëm një thread për të hyrë në burimin e përbashkët.

Përveç kësaj, çfarë nënkuptohet me sinkronizuar dhe josinkronizuar në Java?

Sinkronizuar akses do të thotë se keni një lloj bllokimi për të hyrë në të dhënat. Kjo mund të prezantohet duke përdorur të sinkronizuara fjalë kyçe ose duke përdorur disa nga konstruktet e nivelit më të lartë nga java . I pasinkronizuar akses do të thotë se nuk keni asnjë bllokim të përfshirë kur qaseni në të dhëna.

Çfarë do të thotë ArrayList nuk është i sinkronizuar?

Ajo do të thotë që raste të ArrayList nuk janë garantohet të jetë i sigurt në fije. Duke qenë mjete të sinkronizuara se çdo operacion është i sigurt me fije - nëse përdorni të njëjtën gjë Lista e vargjeve nga dy fije në të njëjtën kohë, ato mund mos korruptoni shtetin. Megjithatë, kjo bën është më ngadalë.

Recommended: