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
