Hi, Sergey! On Mar 07, Sergey Vojtovich wrote: > revno: 4033 > revision-id: s...@mariadb.org-20140307074306-i3l4fllu2rj5pouf > parent: s...@mariadb.org-20140306121912-i1p8iilpsgc8m4bn > committer: Sergey Vojtovich <s...@mariadb.org> > branch nick: 10.0 > timestamp: Fri 2014-03-07 11:43:06 +0400 > message: > MDEV-5766 - my_atomic_load does memory writes > > my_atomic_load() is implemented as __sync_fetch_and_or(var, 0) which > writes or-ed value back to var. Memory writes as such have worse > performance and scalability than reads. > > gcc 4.7 and up offers better facility for atomic loads/stores. Use it > whenever it is available.
Thanks. ok to push Regards, Sergei _______________________________________________ Mailing list: https://launchpad.net/~maria-developers Post to : maria-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-developers More help : https://help.launchpad.net/ListHelp