Wat is draadsinchronisasie in Java met voorbeeld?
Wat is draadsinchronisasie in Java met voorbeeld?

Video: Wat is draadsinchronisasie in Java met voorbeeld?

Video: Wat is draadsinchronisasie in Java met voorbeeld?
Video: 13.7 Multithreading Synchronized Keyword 2024, November
Anonim

Java - Draadsinchronisasie . Daar is dus 'n behoefte om sinchroniseer die aksie van meervoudige drade en maak seker dat slegs een draad kan op 'n gegewe tydstip toegang tot die hulpbron verkry. Dit word geïmplementeer met behulp van 'n konsep genaamd monitors. Elke voorwerp in Java word geassosieer met 'n monitor, wat a draad kan sluit of ontsluit.

Verder, wat is draadsinchronisasie in Java?

Sinchronisasie in Java is die vermoë om die toegang van veelvuldige te beheer drade na enige gedeelde hulpbron. Java-sinchronisasie is 'n beter opsie waar ons net een wil toelaat draad om toegang tot die gedeelde hulpbron te kry.

Net so, wat bedoel jy met sinchronisasie? werkwoord (met objek gebruik), gesin·chroniseer, sin·chroniseer. om dieselfde tyd aan te dui, as een uurwerk met 'n ander: Sinkroniseer jou horlosies. om te laat voortgaan, beweeg, bedryf, werk, ens., teen dieselfde tempo en presies saam: Hulle gesinchroniseer hulle treë en saam verder gestap.

Net so word gevra, wat word in Java gesinchroniseer met voorbeeld?

A gesinchroniseer blok in Java is gesinchroniseer op een of ander voorwerp. Almal gesinchroniseer blokke gesinchroniseer op dieselfde voorwerp kan slegs een draad op 'n slag binne hulle uitvoer. Slegs een draad kan 'n monitor op 'n gegewe tydstip besit. Wanneer 'n draad 'n slot kry, word gesê dat dit die monitor binnegekom het.

Wat is sinchronisasie hoe bereik jy dit?

Soms wanneer meer as een draad probeer aan toegang tot 'n gedeelde hulpbron, ons behoefte aan daardie hulpbron te verseker sal word slegs deur een draad op 'n slag gebruik. Die proses waardeur dit is behaal is genoem sinchronisasie . Die sinchronisasie sleutelwoord in java skep 'n blok kode wat verwys word aan as kritieke afdeling.

Aanbeveel: