On Tue, 2014-06-17 at 01:38 +0200, Maciej Piechotka wrote:
> On Mon, 2014-06-16 at 10:55 +0800, Nor Jaidi Tuah wrote:
> > Summary: byte access (read/write) is atomic on
> > MOST architectures. Dang! I thought ALL.
> > 
> 
> I'm not sure but there is no guarantee that it is - you don't know it it
> will be, say, in ARMv9. Alpha, while probably not in the top 3 most
> popular ISA on the world, is a strange architecture.

I'm not aware of any modern CPU where aligned loads or stores (up to
machine word size) are not atomic. While Alpha has no ordering
guarantees, aligned loads and stores are still atomic, as far as I know.
I don't see this changing in the foreseeable future for general purpose
CPUs. You still have to be very careful about reordering issues, though.

Regards,
Jürg

_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to