JiveJdon2.0同步并发

06-03-20 barry
据我所知,banq兄创建了UserEnvFront.java类作为java bean,生命周期为application,而FourmFactory是用了Singleton模式,这样在整个应用程序周期内只会创建一个FourmFactory实例,但为什么DbForumFactory里的方法都不用synchronized?这样不会发生并发冲突吗?

我是菜鸟,说错了,请大家原谅,并指正。谢谢!!

banq
2006-03-20 19:55
>DbForumFactory里的方法都不用synchronized

非常好的想法,严格意义应该是用synchronized,但是如果并发操作基本是发生在DbForumFactory读取动作,而不是修改动作,也就没有太大必要加synchronized。

synchronized难点就是:什么时候该加?什么时候不必要加。

猜你喜欢