社区
非技术版
帖子详情
每次面试,遇到“谈谈你对锁的理解”,就不知道怎么回答了
lanmengxjh
2011-03-22 04:50:17
如题,很杯具。
...全文
241
23
打赏
收藏
每次面试,遇到“谈谈你对锁的理解”,就不知道怎么回答了
如题,很杯具。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Iammalt
2012-09-19
打赏
举报
回复
一把锁只能有一号钥匙
不疯魔
2011-10-25
打赏
举报
回复
锁是一种处理 在同一段时间内,不同的请求同时操作同一段资源的现象。弄清发生规律[先来后到] 避免受其影响。
水向东流时光怎么偷
2011-03-24
打赏
举报
回复
kevin_long
2011-03-24
打赏
举报
回复
你可以给面试官举个例子:银行的ATM机 对同一个账户的并发操作。能很好的说明这个问题!
miangmiang咩
2011-03-24
打赏
举报
回复
锁可以让你有秘密,锁也可以让你有安全感;但心锁也有可能让你与外界有的隔
完美灬缺陷
2011-03-23
打赏
举报
回复
ndzj981479673
2011-03-23
打赏
举报
回复
因为并发才能提高效率,但是会有冲突,因此在并发之前,最好给数据加锁。
X锁,只能互斥使用,A加了X锁,则B不能加S锁,也不能加X锁
S锁,共享锁,如果A加了S锁,B也可以加S锁,但不可以加X锁
可能会出现死锁的情况
。。。
feixianxxx
2011-03-22
打赏
举报
回复
去看下石头的博客
zheninchangjiang
2011-03-22
打赏
举报
回复
交给系统去处理吧,大多情况下,保持顺序的一致性的前提下,不需要去关心
vcrun
2011-03-22
打赏
举报
回复
coderun
2011-03-22
打赏
举报
回复
我是无聊至极的人
2011-03-22
打赏
举报
回复
[Quote=引用 4 楼 wxf163 的回复:]
锁 ??
这 。。。。。。嗯。。。。。。。是吧?
[/Quote]
aier3333
2011-03-22
打赏
举报
回复
锁。。。这个。。。嗯!!~~~
哈喽Baby
2011-03-22
打赏
举报
回复
Xiao_Ai_Mei
2011-03-22
打赏
举报
回复
SQL2005中的事务与锁定(一)
一共10篇。描述的很好。可以参考参考
lanmengxjh
2011-03-22
打赏
举报
回复
说明一下,原来发在ORACLE版了,所以才有了“突然发现,发错地了。本来想发到SQL SERVER版的。又一杯具”这个回复。刚回复完,发现还可以自己移动贴子,就移回来了。
下面的继续讨论。。
iqlife
2011-03-22
打赏
举报
回复
[Quote=引用 3 楼 sql77 的回复:]
简单的说就是为了处理并发,嘿嘿
[/Quote]
ORACLE和SQL SERVER都是一样的目的,只是处理机制以及锁类型不同而已
Xiao_Ai_Mei
2011-03-22
打赏
举报
回复
一头雾水
--小F--
2011-03-22
打赏
举报
回复
分两种情况分类
一种是独占锁,共享锁等
王向飞
2011-03-22
打赏
举报
回复
锁 ??
这 。。。。。。嗯。。。。。。。是吧?
加载更多回复(3)
JAVA各种
锁
的使用与原理专题(附源码讲义)
本文旨在对
锁
相关源码(本文中的源码来自JDK8)、使用场景进行举例,为读者介绍主流
锁
的知识点,以及不同的
锁
的适用场景。 Java中往往是按照是否含有某一特性来定义
锁
,我们通过特性将
锁
进行分组归类,再使用...
面试
官问:说说你对 Java 中
锁
以及 sychronized 实现机制的
理解
理解
锁
的基础知识如果想要透彻的
理解
java
锁
的来龙去脉,需要先了解以下基础知识。基础知识之一:
锁
的类型按照其性质分类1)公平
锁
/非公平
锁
公平
锁
是指多个线程按照申请
锁
的顺序来获取
锁
。非公平
锁
是指多个线程获取
锁
的顺序并不是按照申请
锁
的顺序,有可能后申请的线程比先申请的线程优先获取
锁
。有可能,会造成优先级反转或者饥饿现象。对于JavaReentrantLock而言,通过构造函数指定该
锁
是否是公平
锁
,默...
并发编程
面试
题
基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量,而多线程并发编程正是开发高并发系统的基础,利用好多线程机制可以大大提高系统整体的并发能力以及性能。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。 并发编程有
JAVA项目
面试
常谈问题以及个人开场介绍模板
JAVA 人力
面试
常谈问题 汇总(98个) 1. 请你自我介绍一下
回答
提示:一般人
回答
这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望
知道
的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在
回答
每个问题之后都说一句谢谢.。企业喜欢有礼貌的求职者。 2. 你觉得你个性上
最杂乱无章的一个知识点:
锁
请聊一聊你对
锁
的
理解
??? 这个问题是我在
面试
中
遇到
过的问题,这问题我第一次听起来感觉很扯,因此
锁
可以作用在很多方面,分为很多不同种类的
锁
。所以说
面试
到这个问题的时候我不
知道
从何说起,是从数据库?还是从线程?还是…? 杂乱无章分析之synchronized 在聊synchronized之前,我就先跟大家聊一下我们Java对象的构成: 在 JVM 中,对象在内存中分为三块区域: 1.对象头 Mark Word(标记字段):默认存储对象的HashCode,分代年龄和
锁
标志位信息。它会根据对象的状态复用自己的存储
非技术版
11,849
社区成员
33,690
社区内容
发帖
与我相关
我的任务
非技术版
MS-SQL Server 非技术版
复制链接
扫一扫
分享
社区描述
MS-SQL Server 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章