日期:2014-05-18  浏览次数:20566 次

每次面试,遇到“谈谈你对锁的理解”,就不知道怎么回答了
如题,很杯具。

------解决方案--------------------
锁了,可以防贼!防盗!
------解决方案--------------------
简单的说就是为了处理并发,嘿嘿
------解决方案--------------------
锁 ??

这 。。。。。。嗯。。。。。。。是吧?
------解决方案--------------------
分两种情况分类

一种是独占锁,共享锁等


------解决方案--------------------
探讨

简单的说就是为了处理并发,嘿嘿

------解决方案--------------------
SQL2005中的事务与锁定(一)

一共10篇。描述的很好。可以参考参考
------解决方案--------------------
交给系统去处理吧,大多情况下,保持顺序的一致性的前提下,不需要去关心
------解决方案--------------------
去看下石头的博客
------解决方案--------------------
因为并发才能提高效率,但是会有冲突,因此在并发之前,最好给数据加锁。

X锁,只能互斥使用,A加了X锁,则B不能加S锁,也不能加X锁
S锁,共享锁,如果A加了S锁,B也可以加S锁,但不可以加X锁

可能会出现死锁的情况
。。。
------解决方案--------------------
锁可以让你有秘密,锁也可以让你有安全感;但心锁也有可能让你与外界有的隔
------解决方案--------------------
你可以给面试官举个例子:银行的ATM机 对同一个账户的并发操作。能很好的说明这个问题!