Salut,

> On 03 May 2016, at 17:56, Tudor PARASCHIV (3725) via so 
> <[email protected]> wrote:
> 
> Salut,
> 
> Initial am crezut ca un thread ce apeleaza so_wait(event) asteapta ca alt 
> thread sa apeleze so_signal(event). Dar, in testul 17, acelasi thread 
> apeleaza ambele functii (Nu ajunge la so_signal si da time out pentru ca 
> asteapta dupa 'event').
> Ce se intampla cu un thread ce apeleaza so_wait? Are voie sa execute 
> so_signal dar nu are voie sa execute celelalte functii? Are voie sa execute 
> so_signal doar daca este urmatoarea comanda dupa so_wait? 
> 

Nu am acces la teste in momentul asta, dar daca imi amintesc corect, in testul 
17 se verifica faptul ca so_wait faileaza din cauza ca device-ul respectiv nu e 
in range-ul dat la initializare.  Nu e codul ceva de genul

if (so_wait(...) == 0) so_fail(...)

?

Toate bune,
Calin
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui