Bahay Pag-unlad Ano ang pag-synchronise ng thread? - kahulugan mula sa techopedia

Ano ang pag-synchronise ng thread? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Thread Synchronization?

Ang pag-synchronise ng Thread ay ang kasabay na pagpapatupad ng dalawa o higit pang mga thread na nagbabahagi ng mga kritikal na mapagkukunan. Ang mga Thread ay dapat i-synchronize upang maiwasan ang mga kritikal na salungatan sa paggamit ng mapagkukunan. Kung hindi man, maaaring lumitaw ang mga salungatan kung ang pagtatangka ng magkatulad na tumatakbo na mga thread upang baguhin ang isang karaniwang variable sa parehong oras.

Ipinapaliwanag ng Techopedia ang Thread Synchronization

Upang linawin ang pag-synchronise ng thread, isaalang-alang ang sumusunod na halimbawa: tatlong mga thread - A, B, at C - ay isinasagawa nang sabay-sabay at kailangang ma-access ang isang kritikal na mapagkukunan, Z. Upang maiwasan ang mga hindi pagkakasundo kapag nag-access sa Z, mga thread A, B, at C ay dapat na ma-synchronize . Kaya, kapag ang A-access Z, at B din sinusubukan upang ma-access ang Z, ang pag-access sa B ng Z ay dapat iwasan na may mga hakbang sa seguridad hanggang sa matapos na ang operasyon nito at lumabas sa Z.


Sa Java, dalawang diskarte sa pag-synchronise ang ginagamit upang maiwasan ang pagkagambala sa thread at mga error sa pagkakapare-pareho ng memorya:

  • Kaakibat na Nai-synchronize: May kasamang naka-synchronize na keyword sa pagpapahayag nito. Kapag ang isang thread ay humihingi ng isang naka-synchronise na pamamaraan, awtomatikong nakukuha ang naka-synchronize na pamamaraan para sa bagay na pamamaraan at inilabas ito kapag ang pamamaraan ay bumalik, kahit na ang pagbabalik na iyon ay sanhi ng isang hindi pamamalaging pagbubukod.
  • Nai-sync na Pahayag: Nagpapahayag ng isang bloke ng code na mai-synchronize. Hindi tulad ng mga naka-synchronize na pamamaraan, ang mga naka-synchronize na pahayag ay dapat tukuyin ang mga bagay na nagbibigay ng intrinsic lock. Ang mga pahayag na ito ay kapaki-pakinabang para sa pagpapabuti ng kasabay na may pinong pag-synchronize ng pinong, dahil pinapagana nila ang pag-iwas sa hindi kinakailangang pagharang.

Ano ang pag-synchronise ng thread? - kahulugan mula sa techopedia