Home >  Term: Stare variabilă
Stare variabilă

Pentru fire Solaris, o variabila de conditie permite fire de a bloca atomic până la o condiţie este îndeplinită. Condiţia este testată sub protecţia de un sistem de blocare mutex. În cazul în care condiţia este falsă, un fir de blocuri pe o variabila de conditie si atomic de presă mutex de aşteptare pentru condiţia să se schimbe. Atunci când un alt fir schimbă starea, se poate semnal variabila de conditie asociate provoca unul sau mai multe fire aşteaptă să te trezeşti, dobîndi mutex, şi re-evaluarea condiţiei. Stare variabile pot fi folosite pentru a sincroniza fire în acest proces şi alte procese în cazul în care variabila este alocată în memorie care are permisiuni de scriere şi partajate între procesele cooperat şi au fost initializat pentru acest comportament.

0 0

Creator

  • Zanardi
  • (Romania)

  •  (V.I.P) 61917 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.