2个逻辑怎么保证不会乱序执行(想了好几天了也没搞明白 脑壳疼)

A和B 2个逻辑怎么保证不会乱序执行

我用了redis setNX 实现互斥锁 确实保证了2个逻辑串行运行了 但是 引发了新问题
同时访问B和B也串行了 我要求是访问A和B 是串行 访问B和B是并发。。。想了好几天没搞明白怎么搞

A和B是典型的读写锁场景。A是写,B是读,A和B读写互斥。B和B读读可以并行。
你都用上Redis了,那也应该简单呀。用Redisson,它有一个 RReadWriteLock,你 可以试试看。