[so] [SO][Tema4] so_wait/so_signal

crucerucalincristian at gmail.com crucerucalincristian at gmail.com
Tue May 3 18:37:28 EEST 2016


Salut,

> On 03 May 2016, at 17:56, Tudor PARASCHIV (3725) via so <so at cursuri.cs.pub.ro> 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


More information about the so mailing list