发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

jive 同步问题

mac
2004-06-29 12:32
赞助商链接

读过jive2.6,有个问题一直百思不得其解,想请诸位帮忙解答:在dbforummessage.java , dbforumthread.java 等原码中多次出现带有同步关键字的方法,如:

private synchronized void saveToDb() {。。。。
private synchronized void deletePropertyFromDb(String name) {...
等db操作,当从多线程同步的角度来看,我觉得没有同步的必要,因为很多这样的方法并没有修改对象的成员变量,如saveToDb() 。

请请诸位帮忙解答一下,最好帮忙举个反例,比如去掉synchronized,在某些情况下,会出现怎样的问题, 多谢了!!

希望这个论坛越办越好!




赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com