社区
Java EE
帖子详情
(面试题)java并发编程中,请问怎么处理死锁及脏数据?
zl40650194
2014-03-17 09:53:36
如题,网上也没找到合适答案啊,求助大牛
顺便求职,j2ee四年
...全文
1022
9
打赏
收藏
(面试题)java并发编程中,请问怎么处理死锁及脏数据?
如题,网上也没找到合适答案啊,求助大牛 顺便求职,j2ee四年
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
乐观锁 了解一下
【2022最新
Java
面试宝典】——
Java
并发编程
面试题
(123道含答案)
5.
Java
程序
中
怎么保证多线程的运行安全?6. 并行和并发有什么区别?7. 什么是多线程8. 多线程的好处9. 多线程的劣势:10. 线程和进程区别11. 什么是上下文切换?12. 守护线程和用户线程有什么区别呢?13. 如何在 ...
Java
并发编程
常见
面试题
普通方法对应于对象锁,是作用于对象实例;静态方法对应于类锁,是作用于一个类的class对象;类的对象实例可以有多个,但...根据
java
内存模型可知,多线程操作
中
存在可见性问题,可以通过volatile关键字或者加锁解决。
【
Java
并发面试】10道不得不会的
Java
并发基础
面试题
1. start()方法和run()方法的区别 2. volatile关键字的作用 3. sleep方法和wait方法有什么区别 ...8. 如何避免
死锁
? 9.
Java
中
synchronized 和 ReentrantLock 有什么不同? 10. 有三个线程T1,T2,
面试必备:
Java
并发编程
10道
面试题
及答案
在多线程环境下,线程安全是指多个线程访问共享数据时,不会出现数据错误或不一致的情况。要保证线程安全,可以采用同步机制,比如使用synchronized关键字或Lock接口来保护共享数据的访问,或者使用线程安全的数据...
Java
并发编程
面试题
(2022最新版)
多线程编程
中
一般线程的个数都大于CPU核心的个数,而一个CPU核心在任意时刻只能被一个线程使用,为了让这些线程都能得到有效执行,CPU采取的策略是为每个线程分配时间片并轮转的形式。当一个线程的时间片用完的时候...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章