论坛首页 Java企业应用论坛

再读Tomcat5.5下的‘观察者模式’

浏览 9794 次
精华帖 (5) :: 良好帖 (4) :: 新手帖 (1) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-04-07  
好文章,学习了  
0 请登录后投票
   发表时间:2011-04-07  
wujianjun0410 写道
好文章,学习了  

谢支持,不要光看头像,头像是我老婆
0 请登录后投票
   发表时间:2011-04-08   最后修改:2011-04-08
讲的不错,也计划着要看tomcat源码了,LZ这么一讲让我对研究tomcat源码兴趣大增,哈哈!关于为什么clone数组那,我想到有两点
1  保证了数组的不变性,其它线程对数组操作与这个副本无关
2  缩小同步代码块。因为可以把执行业务操作也放在同步块中,这样不需要clone了,但通常业务操作是比较占用时间的,这样会影响性能
问一下tomcat7中是用什么容器装载元素的
0 请登录后投票
   发表时间:2011-04-08  
tianlovv 写道
讲的不错,也计划着要看tomcat源码了,LZ这么一讲让我对研究tomcat源码兴趣大增,哈哈!关于为什么clone数组那,我想到有两点
1  保证了数组的不变性,其它线程对数组操作与这个副本无关
2  缩小同步代码块。因为可以把执行业务操作也放在同步块中,这样不需要clone了,但通常业务操作是比较占用时间的,这样会影响性能
问一下tomcat7中是用什么容器装载元素的



应该说,tomcat 7是用什么数据结构来存储元素的更专业...
tomcat 7中就是直接操作数组,把复制出副本这个操作给删除了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics