Re: locked reads for atomics

Поиск
Список
Период
Сортировка
От Nathan Bossart
Тема Re: locked reads for atomics
Дата
Msg-id 20240223193247.GA1698856@nathanxps13
обсуждение исходный текст
Ответ на Re: locked reads for atomics  (Jeff Davis <pgsql@j-davis.com>)
Ответы Re: locked reads for atomics  (Nathan Bossart <nathandbossart@gmail.com>)
Список pgsql-hackers
On Fri, Feb 23, 2024 at 10:25:00AM -0800, Jeff Davis wrote:
> 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.

I think that's about right.  The upthread feedback from Andres [0] provides
some additional context.

[0] https://postgr.es/m/20231110231150.fjm77gup2i7xu6hc%40alap3.anarazel.de

-- 
Nathan Bossart
Amazon Web Services: https://aws.amazon.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Jeff Davis
Дата:
Сообщение: Re: locked reads for atomics
Следующее
От: Nathan Bossart
Дата:
Сообщение: Re: locked reads for atomics