Yes. Locks will use a memory fence. More advanced programs will need fence without locking.

[deleted]