Wat is nie-sinchronisasie in Java?
Wat is nie-sinchronisasie in Java?

Video: Wat is nie-sinchronisasie in Java?

Video: Wat is nie-sinchronisasie in Java?
Video: МОЩНОЕ ПРОРОЧЕСТВО Яны Титовой. 2024, Mei
Anonim

Nie - Gesinchroniseer beteken dat twee of meer drade op enige gegewe tyd toegang tot die metodes van daardie spesifieke klas kan kry. StringBuilder is 'n voorbeeld van 'n nie - gesinchroniseer klas. Oor die algemeen, a nie - gesinchroniseer klas is nie draad-veilig nie. (maar sommige nie - gesinchroniseer klasse is draad-veilig)

Net so, vra mense, wat is die betekenis van nie gesinchroniseer?

Definisie van ongesinchroniseerde.: nie op dieselfde tyd werk of plaasvind: nie gesinchroniseer nie ongesinchroniseerde horlosies ongesinchroniseerde bewegings.

wat is die sinchronisasie in Java? Sinchronisasie in Java is die vermoë om die toegang van verskeie drade tot enige gedeelde hulpbron te beheer. Java-sinchronisasie is 'n beter opsie waar ons slegs een draad wil toelaat om toegang tot die gedeelde hulpbron te verkry.

Buitendien, wat word bedoel met gesinchroniseer en ongesinchroniseer in Java?

Gesinchroniseer toegang beteken dat jy 'n soort sluiting het vir toegang tot die data. Dit kan bekendgestel word deur die gebruik van die gesinchroniseer sleutelwoord of deur sommige van die hoër vlak konstrukte van die java . Ongesinchroniseer toegang beteken dat u geen sluiting betrokke het wanneer u toegang tot die data verkry nie.

Wat beteken dit dat ArrayList nie gesinchroniseer is nie?

Dit beteken dat gevalle van ArrayList is nie gewaarborg om draadveilig te wees. Synde gesinchroniseerde middele dat elke operasie draad veilig is - as jy dieselfde gebruik Skikking Lys van twee drade op dieselfde tyd, hulle kan nie die staat korrupteer nie. Hierdie maak dit stadiger.

Aanbeveel: