[pso] busy waiting
pso@cursuri.cs.pub.ro
pso@cursuri.cs.pub.ro
Sun, 28 Mar 2004 19:11:20 +0300
Quoting Andrei Hagiescu <andrei.hagiescu@rdslink.ro>:
> De fapt mai am o intrebare daca tot am intrat in "hora intrebarilor":
>
> while (true) {
> ExInterlockedExchange(...)
> }
>
> care face busy waiting este mai putin performant decat un spin lock (care nu
> stiu ce mecanism foloseste exact)?
>
Ce ai tu mai sus este busy waiting forever... sau nu inteleg eu intrebarea
> pentru ca asa as putea implementa un fel de mutex pe lista...
Mutex=non-busy waiting
spinlock=busy waiting
tavi