Re: locked reads for atomics
От | Jeff Davis |
---|---|
Тема | Re: locked reads for atomics |
Дата | |
Msg-id | 274e5925684e71b0df4f7c0f473b8ce6fc6c382b.camel@j-davis.com обсуждение исходный текст |
Ответ на | Re: locked reads for atomics (Nathan Bossart <nathandbossart@gmail.com>) |
Ответы |
Re: locked reads for atomics
Re: locked reads for atomics |
Список | pgsql-hackers |
On Fri, 2024-02-23 at 10:17 -0600, Nathan Bossart wrote: > The idea is > to provide an easy way to remove spinlocks, etc. and use atomics for > less > performance-sensitive stuff. The implementations are intended to be > relatively inexpensive and might continue to improve in the future, > but the > functions are primarily meant to help reason about correctness. To be clear: x = pg_atomic_[read|write]_membarrier_u64(&v); is semantically equivalent to: pg_memory_barrier(); x = pg_atomic_[read|write]_u64(&v); pg_memory_barrier(); ? If so, that does seem more convenient. Regards, Jeff Davis
В списке pgsql-hackers по дате отправления: