[pso] [T1]Spinlock-uri vs Semafoare
Octavian Purdila
tavi at cs.pub.ro
Fri Mar 14 16:14:34 EET 2008
On Friday 14 March 2008, Diana Elena Kelerman wrote:
> Salut,
>
> De ce este indicat sa folosim spinlock-uri si nu semafoare?
Daca inteleg eu corect vrei sa folosesti ceva de genul:
sem_down(); -> semaforul e per apel de sistem
...
ret=apel_de_sistem(...)
...
sem_up();
return ret;
Pentru implementarea de mai sus, avem urmatoare problema:
se executa procesul 1: sem_down(); read(socket, buffer, count); -> se
blocheaza aici si nu vin date pe socket
mai tarziu, se executa procesul 2: sem_down(); -> se blocheaza aici pana cand
vin date pe socket-ul procesului unu
tavi
More information about the pso
mailing list