[so] [Tema4][Linux | Windows] Cuantă de timp și so_exec

Paul Olaru olarupaulstelian97 at gmail.com
Mon Apr 29 22:04:29 EEST 2019


La a doua chestie, preempția în sine se întâmplă în cadrul funcției tale. Eu merg pe ideea cu a nu adăuga o cuantă la începutul thread-ului (în particular pt că fac oricum context switch-ul DUPĂ inițializarea thread-ului). Dar nu zic 100% sigur pentru că am în cca 8% din rulări picări pe testul de round robin (probabil nu gestionez bine coada de ready dar mă rog)

Sent from Mail for Windows 10

From: Ionuț Mihalache via so
Sent: Monday, April 29, 2019 10:02 PM
To: Sisteme de Operare
Subject: [so] [Tema4][Linux | Windows] Cuantă de timp și so_exec

Salut,

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ă?
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?

Mulțumesc,
Ionuț

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190429/603d657a/attachment.html>


More information about the so mailing list