(例如```$global->abc```,```abc```就是键值)
``` $old_value ```
老数据
``` $new_value ```
新数据
## 返回值
替换成功返回## 说明:
多进程同时操作同一个共享变量时,有时候要考虑并发问题。
例如A B两个进程同时给用户列表添加一个成员。B进程设置变量```$global->user_list = array(1,2,3,5)```成功。
此时B进程设置的变量将A进程设置的变量覆盖,导致数据丢失。以上由于读取和设置不是一个原子操作,导致并发问题。
要解决这种并发问题,可以使用cas原子替换接口。**注意:**
有些共享数据被并发覆盖是没问题的,例如竞拍系统某拍卖物当前最大报价,例如某商品当前库存等。