求大神给个数据库并发处理的例子,看了一下午的理论知识,看的我一头雾水呀,最好多给几个并发加锁的例子,小弟在这里谢谢您了
说个场景
你用过缓存吧
如果在高访问的时候 需要使用缓存
一般是要加锁的
因为 第一次如果2个访问 在同一个时间点执行 那么你说缓存取的值 是那次访问??
然后就是清理缓存的时候
因为创建如果在你创建的过程中 有人执行清理操作 你觉得最后的结果是 清理 还是创建???这种情况也要加锁
加锁 只是保证 操作以排队的方式执行 而不是同时竞争执行 特别实在变化的时候尤为重要
建议你去看看 设计模式里面的单例模式 其中的 双锁定的原理
是要做事务处理吗?
恩恩
@枫叶染深秋: 那直接理解下事务就行了.就能明白数据库并发了.
事务就是用来解决数据库并发问题的