volatile是乐观锁吗