你说的对
这个最好是举两个线程操作这个cache的例子,找到race的地方
野指针也不一定是这个类的问题
get()返回的同一个指针有没可能被多个线程同时使用?
【 在 overcomeunic 的大作中提到: 】
: acq-rel不是单个线程的序
: 原子变量A 在线程1 中release了,在线程2中,只要是使用了acquire,只要线程2的acquire动作是在线程1的release之后发生的,那一定能看到线程1中 原子变量A已经release出来的值
: 我觉得跟acq-rel 不能保证 store-load 不被乱序有关呢
: ...................
--
修改:z16166 FROM 221.218.167.*
FROM 221.218.167.*