synchonized有必要用在查询数据库方法上吗

Java海洋
博客专家认证
2014-04-30 04:30:19
synchonized有必要用在查询数据库方法上吗,自己感觉没必要,在增删改方法上加就可以了,大家解惑下
...全文
336 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
S117 2014-05-04
需要吗?即使是多线程环境下,事物控制也应该交给数据库吧!这样比你自己到处加synchonized应该好多了!
  • 打赏
  • 举报
回复
Java海洋 2014-05-04
项目中很多与数据库交互的方法都加synchonized了,是不是会很影响性能
  • 打赏
  • 举报
回复
七神之光 2014-05-04
synchonized 一般的只是实例锁 没啥用啊
  • 打赏
  • 举报
回复
Java海洋 2014-05-04
分不太清事务和synchonized用在方法上有什么区别,synchonized不能实现事务的效果吗
  • 打赏
  • 举报
回复
teemai 2014-05-04
其实你想要的是事物控制
  • 打赏
  • 举报
回复
这个跟增删改查没关系。用不用synchronized主要看你是不是涉及到多线程,以及线程同步问题。不但查询没必要,增删改也没必要,数据库有自己的表级锁和事务锁对并发做控制。
  • 打赏
  • 举报
回复
haozhongjun 2014-05-04
感觉不需要吧!!操作数据库时数据库有事务限制根本不可能同时操作一条数据啊!!
  • 打赏
  • 举报
回复
sunbo624 2014-05-04
这是数据隔离级别的事儿 完全看你需求
  • 打赏
  • 举报
回复
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2014-04-30 04:30
社区公告
暂无公告