[so] [Tema4] Nelamuriri functie wait

Bogdan POPA (87497) bogdan.popa0310 at stud.acs.upb.ro
Tue May 7 14:41:53 EEST 2019


Bună ziua,

Am câteva întrebări în legătură cu funcția de wait.
Din câte am înțeles, mai multe thread-uri pot face wait pentru același eveniment (sau i/o).
De asemenea, se menționează că un thread este preemptat dacă un thread din starea
waiting a fost semnalat și intră în starea ready. Întrebarea mea este, considerând situația
în care avem un thread cu prioritate 3 care rulează, dacă avem două thread-uri cu prioritate
5 ce au fost semnalate, are vreo relevanță pe care dintre ele îl programăm să execute primul?

Pe lângă asta, aș vrea să știu ce se întâmplă cu timpul de execuție al unui thread ce a ieșit din
starea waiting. Acesta este resetat la valoarea maximă, sau rămâne la valoarea pe care o avea
înainte de execuția operației wait (eventual scăzând o unitate de timp, dacă se consideră și wait
că instrucțiune)?

Numai bine,
Bogdan Popa.


More information about the so mailing list