1
zhangqian99 284 天前
虽然两个线程同时尝试执行 findOneAndUpdate 操作,因为操作的原子性,只有一个线程能成功更新文档。虽然条件相同,另一个线程会找不到匹配的文档来更新
|
2
cyhulk 284 天前
@zhangqian99 他的问题是 find 并发的时候能不能读到,感觉可以读到但是更新不了,没有 mysql 的那些事务隔离吧
|
3
shakeyo 284 天前
可以读到但更新不了,读取跟更新是一个原子操作,没有更新的线程不会读取到数据,因为 status 已经改变
|