Logo sw.boatexistence.com

Jinsi neno kuu lililosawazishwa hufanya kazi katika java?

Orodha ya maudhui:

Jinsi neno kuu lililosawazishwa hufanya kazi katika java?
Jinsi neno kuu lililosawazishwa hufanya kazi katika java?

Video: Jinsi neno kuu lililosawazishwa hufanya kazi katika java?

Video: Jinsi neno kuu lililosawazishwa hufanya kazi katika java?
Video: NAMNA YA KUFANYA KAZI NA ROHO MTAKATIFU PART 1 2024, Mei
Anonim

1. Neno kuu lililosawazishwa katika Java linatumika kutoa ufikiaji wa kipekee kwa rasilimali iliyoshirikiwa na nyuzi nyingi katika Java Usawazishaji katika Java huhakikisha kwamba hakuna nyuzi mbili zinazoweza kutekeleza njia iliyosawazishwa ambayo inahitaji kufuli sawa kwa wakati mmoja au kwa wakati mmoja.

Jinsi nenomsingi lililosawazishwa linavyofanya kazi ndani?

Inaweza kuelezewa takriban kama kila kizuizi cha ulandanishi chenye maagizo yasiyoonekana wakati wa kuingia na kutoka, ya kwanza ikisema "soma kila kitu kutoka kwenye kumbukumbu iliyoshirikiwa ili kusasishwa." -tarehe iwezekanavyo" na ya mwisho ikisema "sasa futa chochote ambacho umekuwa ukifanya hapo kwenye kumbukumbu iliyoshirikiwa ".

Unasawazisha vipi vigeu katika Java?

Tumia nenomsingi lililosawazishwa Kutumia neno kuu lililosawazishwa kwenye mbinu kutahitaji nyuzi kupata kufuli kwenye mfano wa sampuli. Kwa hivyo, ikiwa thread moja iko newmsg, hakuna thread nyingine itaweza kupata kufuli kwa mfano wa sample, hata kama ilikuwa inajaribu kuomba getmsg.

Je, kuna haja gani ya neno kuu lililosawazishwa katika Java?

Kwa hivyo kuna haja ya kusawazisha kitendo cha nyuzi nyingi na kuhakikisha kuwa mnyororo mmoja tu ndio unaweza kufikia rasilimali kwa wakati fulani Hili linatekelezwa kwa kutumia dhana. inayoitwa wachunguzi. Kila kitu katika Java kinahusishwa na kifuatilizi, ambacho nyuzi inaweza kufunga au kufungua.

Ndugu husawazishwa vipi katika Java?

Katika java, kila kitu kina kufuli moja (kifuatiliaji) kinachohusishwa nacho. Uzi unaoingia kwenye njia iliyosawazishwa au uzuiaji uliosawazishwa utapata kufuli hiyo, nyuzi zingine zote ambazo zimesalia kutumia rasilimali zilizoshirikiwa zinapaswa kusubiri kukamilika kwa uzi wa kwanza na kutolewa kwa kufuli.

Ilipendekeza: