社区
Java
帖子详情
synchonized有必要用在查询数据库方法上吗
Java海洋
博客专家认证
2014-04-30 04:30:19
synchonized有必要用在查询数据库方法上吗,自己感觉没必要,在增删改方法上加就可以了,大家解惑下
...全文
363
8
打赏
收藏
synchonized有必要用在查询数据库方法上吗
synchonized有必要用在查询数据库方法上吗,自己感觉没必要,在增删改方法上加就可以了,大家解惑下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
S117
2014-05-04
打赏
举报
回复
需要吗?即使是多线程环境下,事物控制也应该交给数据库吧!这样比你自己到处加synchonized应该好多了!
Java海洋
2014-05-04
打赏
举报
回复
项目中很多与数据库交互的方法都加synchonized了,是不是会很影响性能
七神之光
2014-05-04
打赏
举报
回复
synchonized 一般的只是实例锁 没啥用啊
Java海洋
2014-05-04
打赏
举报
回复
分不太清事务和synchonized用在方法上有什么区别,synchonized不能实现事务的效果吗
teemai
2014-05-04
打赏
举报
回复
其实你想要的是事物控制
_平凡的自我_
2014-05-04
打赏
举报
回复
这个跟增删改查没关系。用不用synchronized主要看你是不是涉及到多线程,以及线程同步问题。不但查询没必要,增删改也没必要,数据库有自己的表级锁和事务锁对并发做控制。
haozhongjun
2014-05-04
打赏
举报
回复
感觉不需要吧!!操作数据库时数据库有事务限制根本不可能同时操作一条数据啊!!
sunbo624
2014-05-04
打赏
举报
回复
这是数据隔离级别的事儿 完全看你需求
BAT高级Java面试题:JVM+Redis+Spring+Mysql+数据库+多线程+算法
另一方面,现场面试有60%-80%的题目,可能就出自于你的简历,面试官会依据你简历上提到的知识、经验、项目,去深挖你的技能掌握程度。每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结...
2021四月实习部分面经
很吵,,,很突然。...9、为什么使用B+实现,用哈希的不多? 10、Hashmap和HashTable的区别? 11、线程安全通过什么方式保证? 12、出现哈希冲突的时候有哪几种解决方式? 13、出现很多冲突的时候? 14、红黑树
《Java并发编程的艺术》-方腾飞、魏鹏、程晓明
第1章 并发编程的挑战 1.2 死锁 让我们先来看一段代码,这段代码会引起死锁,使线程t1和线程t2互相等待对方释放锁。 避免死锁的几个常见
方法
: ... ·对于数据库锁,加锁和解锁必须在一个数据库...
程序员面试总结 (非原创)
面试总结 别人的 非原创 好早以前看的,保存了下来了, 不知道原作者的链接了!!! 好早以前看的,保存了下来了, 不知道原作者的链接了!...在项目的哪一个地方用过? 使用的具体步骤?使用过程中问题总...
多线程死锁问题
我们在java中使用
sync
honized
的时候要考虑这个问题,如何解决死锁,大家可以从死锁的四个条件去解决,只要破坏了一个
必要
条件,那么我们的死锁就解决了。在java中使用多线程的时候一定要考虑是否有死锁的问题哦。
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章