Ano ang pabagu-bago ng isip sa Java?
Ano ang pabagu-bago ng isip sa Java?

Video: Ano ang pabagu-bago ng isip sa Java?

Video: Ano ang pabagu-bago ng isip sa Java?
Video: Salamat Dok: Factors leading to mental health problems and symptoms of schizophrenia 2024, Mayo
Anonim

pabagu-bago ng isip Keyword sa Java . pabagu-bago ng isip keyword ay ginagamit upang baguhin ang halaga ng isang variable sa pamamagitan ng iba't ibang mga thread. Ginagamit din ito upang gawing ligtas ang thread ng mga klase. Nangangahulugan ito na ang maraming mga thread ay maaaring gumamit ng isang paraan at halimbawa ng mga klase nang sabay-sabay nang walang anumang problema.

Katulad nito, maaaring itanong ng isa, ano ang ibig sabihin ng pabagu-bago ng isip sa Java?

Mahalaga, pabagu-bago ng isip ay ginagamit upang ipahiwatig na ang halaga ng isang variable ay mababago ng iba't ibang mga thread. Pagpapahayag ng a pabagu-bago ng isip Java variable ibig sabihin : Ang pag-access sa variable ay kumikilos na parang ito ay nakapaloob sa isang naka-synchronize na bloke, na naka-synchronize sa sarili nito.

Pangalawa, ano ang pabagu-bago at lumilipas sa Java? pabagu-bago at lumilipas ay dalawang ganap na magkaibang mga keyword mula sa magkaibang lugar ng Java programming language. lumilipas keyword ay ginagamit sa panahon ng serialization ng Java tumutol habang pabagu-bago ng isip ay nauugnay sa visibility ng mga variable na binago ng maraming thread sa panahon ng kasabay na programming.

Dito, ano ang pabagu-bago ng isip sa Java na may halimbawa?

Ang Java Volatile keyword halimbawa . Isang thread na may access sa a pabagu-bago ng isip field, ay unang basahin ang kasalukuyang halaga nito mula sa pangunahing memorya, sa halip na gumamit ng potensyal na naka-cache na halaga. Isang write operation sa a pabagu-bago ng isip variable ay nagtatatag ng isang happens-before na relasyon sa lahat ng kasunod na pagbabasa nito pabagu-bago ng isip variable.

Ligtas ba ang volatile thread sa Java?

Access sa pabagu-bago ng isip int in Java magiging thread - ligtas . Ngunit ginagawa ito pabagu-bago ng isip tinitiyak na ang write to variable ay na-flush sa pangunahing memorya at basahin din ito mula sa pangunahing memorya at samakatuwid ay tinitiyak na thread tingnan sa kanang kopya ng variable. Access sa pabagu-bago ng isip ay awtomatikong naka-synchronize.

Inirerekumendang: