[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