zinx
zinx copied to clipboard
异步问题
async_op_result.go if aor.hasReturnedObj == 1 { aor.doComplete() } 改为 if atomic.LoadInt32(&aor.hasReturnedObj) == 1 { aor.doComplete() } 会不会更好
因为前面的判断逻辑做了CAS了,所以这里其实用不用atomic都是可以的,不过改成atomic让语法统一是个不错的建议,欢迎pr~
已调整~
已调整~
感谢!!