NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pthreads condition variables



On Thu, 19 Nov 2009 15:28:16 +0100
Jean-Yves Migeon <jeanyves.migeon%free.fr@localhost> wrote:

> Something like:
> while (atomic_cas(...there_is_nothing_to_do...))
>     sched_yield();

How does atomic_cas affect performance? If machine supports hadware cas
instruction, does it suspend all cores/processors from fetching data
because it locks address/data bus, or does it suspend only those
cores/processors which are trying to read/modify the same address on
which cas is operating at that time instance?


Home | Main Index | Thread Index | Old Index