社区
Java EE
帖子详情
(面试题)java并发编程中,请问怎么处理死锁及脏数据?
zl40650194
2014-03-17 09:53:36
如题,网上也没找到合适答案啊,求助大牛
顺便求职,j2ee四年
...全文
1034
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
开发者在求职过程
中
必须面对的挑战,涵盖的范围广泛,涉及语言基础、数据库、
并发编程
、设计模式等多个领域。这份"
java
面试题
总结资料"应该包含了作者精心整理的各类常见问题和解答,旨在帮助...
java
常见
面试题
合集
Java
是一种广泛使用的面向...这些知识点只是冰山一角,
Java
面试题
涵盖了广泛的主题,包括
并发编程
、数据库交互、框架使用、算法与数据结构等多个方面。通过深入学习和实践,可以为成为合格的
Java
工程师打下坚实的基础。
2014年最新
JAVA
面试题
汇总经典例子及其答案
Java
作为一门广泛使用的编程语言,其
面试题
涵盖了众多领域,包括基础语法、面向对象特性、集合框架、多线程、异常
处理
、IO流、网络编程、JVM内存模型、设计模式、Spring框架、数据库交互等。以下是一些可能出现的...
平安科技
java
笔试题
在
并发编程
中
,理解线程安全和非线程安全的概念至关重要。 7. **IO流**:掌握文件读写,以及不同类型的流(字节流、字符流、对象流、缓冲流)。理解NIO(New IO)和nio2(
Java
7+引入的API)的使用,提高I/O效率。 ...
Java
并发编程
常见
面试题
Java
并发编程
常见
面试题
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章