Dab tsi yog synchronization hauv Java?
Dab tsi yog synchronization hauv Java?

Video: Dab tsi yog synchronization hauv Java?

Video: Dab tsi yog synchronization hauv Java?
Video: Saum neej tsis yeej hauv dab tsis tseg.9/10/2018 2024, Kaum ib hlis
Anonim

Synchronized lo lus tseem ceeb hauv Java yog siv los muab kev sib koom ua ke rau kev sib koom ua ke nrog ntau cov xov hauv Java . Synchronization hauv Java lav tias tsis muaj ob txoj xov tuaj yeem ua tiav a synchronized txoj kev uas yuav tsum tau tib lub xauv ib txhij los yog concurrently.

Ntxiv mus, dab tsi yog Synchronized hauv Java?

Cov Java synchronized lo lus tseem ceeb yog cov cuab yeej tseem ceeb hauv kev sib koom ua ke hauv kev ua haujlwm Java . Nws lub hom phiaj tag nrho tsuas yog tso cai rau ib lub xov tooj ntawm ib lub sijhawm rau hauv ib ntu ntawm cov lej yog li tso cai rau peb los tiv thaiv, piv txwv li, hloov pauv lossis cov ntaub ntawv los ntawm kev ua tsis ncaj los ntawm kev hloov kho ib txhij los ntawm cov xov sib txawv.

Tsis tas li ntawd, dab tsi yog synchronization thiab tsis synchronization hauv Java? Cov chav kawm sau tsis yog synchronized los ntawm lub neej ntawd. Tab sis yog tias koj xav tau a synchronized sau, koj tuaj yeem siv txoj kev zoo li qub java ua . Tsis synchronized -Nws tsis yog-xov zoo thiab tsis tuaj yeem sib koom ntawm ntau cov xov tsis tsim nyog synchronization code. Thaum, Synchronized - Nws yog xov-kev nyab xeeb thiab tuaj yeem sib koom nrog ntau cov xov.

Kuj kom paub, synchronization siv hauv Java li cas?

Qhov no synchronization yog ua raws hauv Java nrog lub tswvyim hu ua monitors. Tsuas yog ib lub xov tooj tuaj yeem muaj tus saib ntawm lub sijhawm. Thaum ib lub xov tau txais lub xauv, nws tau hais tias tau nkag mus rau hauv lub monitor. Tag nrho lwm cov xov uas sim nkag mus rau qhov ntsuas xauv yuav raug ncua kom txog thaum thawj xov tawm ntawm lub monitor.

synchronization yog dab tsi thiab vim li cas nws tseem ceeb?

Synchronization tswj kev nkag mus rau ntau cov xov rau ib qho kev sib koom. Tsis muaj synchronization ntawm threads, ib lub xov tuaj yeem hloov kho qhov sib txawv sib txawv thaum lwm cov xov tuaj yeem hloov kho qhov sib txawv sib txawv, uas ua rau muaj teeb meem loj.

Pom zoo: