Swift 原子操作
使用
DispatchQueue
来确保一个值在同一时间只被一个线程读取或写入