<div dir="ltr">Momentan sunt la început de implementare și vreau să mă asigur că merg în direcția bună. Încă un lucru legat de funcția din fork() ca să-mi fie clar, să presupunem că în cadrul acestei funcții sunt mai multe intrucțiuni diferite de cele pe care trebuie să le implementăm noi(get_tid(), sau incrementări simple), toate acestea se consideră ca fiind executate într-o singură cuantă de timp?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">În lun., 29 apr. 2019 la 22:14, Mihai Barbulescu <<a href="mailto:b12mihai@gmail.com">b12mihai@gmail.com</a>> a scris:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Din punctul meu de vedere pornesti scazutul la cuante atunci cand<br>
termini cu creatul threadului<br>
<br>
Legat de so_exec -> gandesti bine, zi-mi doar daca pica aiurea teste<br>
sa clarificam punctual.<br>
<br>
On Mon, 29 Apr 2019 at 22:02, Ionuț Mihalache via so<br>
<<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<br>
><br>
> Salut,<br>
><br>
> Nu îmi este foarte clar când ar trebui să scadă cuanta de timp pentru un thread. Am înțeles că trebuie să scadă când se apelează wait, signal, fork, exec, dar ce se întâmplă când se rulează funcția dată ca parametru lui so_fork(). Se consideră ca o instrucțiune și la finalul ei se scade o unitate din cuantă?<br>
> De asemenea din ce am înțeles din enunț so_exec nu trebuie să facă altceva decât să scadă o unitate din cuantă după ce verifică dacă thread-ul este preemptat sau nu. Este în regulă dacă gândesc așa?<br>
><br>
> Mulțumesc,<br>
> Ionuț<br>
> _______________________________________________<br>
> <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br>
<br>
<br>
<br>
-- <br>
Cu stimă,<br>
Mihai Bărbulescu<br>
</blockquote></div>