社区
Java EE
帖子详情
(面试题)java并发编程中,请问怎么处理死锁及脏数据?
zl40650194
2014-03-17 09:53:36
如题,网上也没找到合适答案啊,求助大牛
顺便求职,j2ee四年
...全文
1031
9
打赏
收藏
(面试题)java并发编程中,请问怎么处理死锁及脏数据?
如题,网上也没找到合适答案啊,求助大牛 顺便求职,j2ee四年
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hp0632
2014-03-19
打赏
举报
回复
1、首先这个问题是针对模块开发或是组件开发来说,还是对于框架本身,比如使用mvc框架等。 2、对于组件本身不操作数据库的情况下,要做到并发和避免脏数据的话,最重要就是使用java提供的util.current中的一些接口。 比如:currentHashMap / copyOnwriteArrayList // copyOnWriteArraySet 还有进行共享加锁 或称为更粒度化的锁 ReentrantLock等。 3、如果是操作数据库本身的脏数据,那么就要用到乐观锁机制了。
xuan.ye
2014-03-18
打赏
举报
回复
1、页面提交控制,提交后按钮不可用。 2、后台使用事务控制。
tony4geek
2014-03-17
打赏
举报
回复
不同数据库的隔离级别不一样。
S117
2014-03-17
打赏
举报
回复
处理死锁的话,要锁的持有者有一个要放弃自己持有的锁,或者你采用并发控制呀!脏数据就不太清楚了,版本控制?时间戳?
哈哈,其实我也不懂!
kiyoki
2014-03-17
打赏
举报
回复
用框架,用事务,不要自己锁,让框架处理,一切冲突都不关我事
yyfhz
2014-03-17
打赏
举报
回复
这个MS没哟好的办法吧,不要说电脑了,就算是人,大家都要抢同一个橘子的时候,也会把橘子扯烂的。 除非能控制一下,只有一个人拿橘子,其他人都是打酱油,看看的。
zl40650194
2014-03-17
打赏
举报
回复
还有个问题,如果有并发,但是又不能锁数据,怎么避免数据错误
致知Fighting
2014-03-17
打赏
举报
回复
死锁:保证所有的加锁都按照合理的逻辑顺序,依次加锁依次解锁 脏数据:控制共享内存的访问
放纵的青春
2014-03-17
打赏
举报
回复
乐观锁 了解一下
java
面试题
总结 下载
附件是我整理的互联网公司
java
基础面试的一些基础知识的笔记,包括
java
基础,mysql索引,事务,多线程问题,高并发问题等。都是我自己辛辛苦苦整理的笔记和别人写的博客,希望对面试的小伙伴有帮助。
java
常见
面试题
合集
软件公司招
java
工程师常见的
面试题
合集。52个文档,看完绝对ok。 将免费进行到底
2014年最新
JAVA
面试题
汇总经典例子及其答案
最新
JAVA
面试题
汇总经典例子及其答案。
平安科技
java
笔试题
平安科技
java
笔试题,很好的一套题目哦,需要的一定得看看
Java
并发编程
常见
面试题
Java
并发编程
常见
面试题
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章