Home >  Term: nosacījuma mainīgais
nosacījuma mainīgais

Solaris pavedieniem - nosacījuma mainīgais ļauj pavedienu automātiski bloķēt, kamēr nosacījums tiek izpildīts. Nosacījums tiek pārbaudīts savstarpējās izslēgšanas (mutex) nosacījuma aizsardzībā. Ja nosacījums ir nepatiess, pavediens bloķē nosacījuma mainīgo un automātiski atceļ savstarpējo izslēgšanu, kas gaida uz nosacījumu izmaiņām. Ja cits pavedienu izmaina stāvokli, tas var norādīt saistītajiem nosacījumus mainīgajiem, lai tie pamodina vienu vai vairākus gaidošus pavedienus, atgūstot savstarpējo izslēgšanu, un atkārtoti novērtējot stāvokli. Nosacījumu mainīgie var tikt izmantoti, lai sinhronizētu pavedienus šajā procesā un citos procesos, ja vien mainīgais ir novietots atmiņā, kas ir rakstāma, un koplietota starp procesiem, kas sadarbojas un ir inicializēti šai darbībai.

0 0

Creator

  • aivarszar
  • (Madona, Latvia)

  •  (Bronze) 62 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.