锁定老帖子 主题:再读Tomcat5.5下的‘观察者模式’
精华帖 (5) :: 良好帖 (4) :: 新手帖 (1) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-07
好文章,学习了
|
|
返回顶楼 | |
发表时间:2011-04-07
wujianjun0410 写道 好文章,学习了
谢支持,不要光看头像,头像是我老婆 |
|
返回顶楼 | |
发表时间:2011-04-08
最后修改:2011-04-08
讲的不错,也计划着要看tomcat源码了,LZ这么一讲让我对研究tomcat源码兴趣大增,哈哈!关于为什么clone数组那,我想到有两点
1 保证了数组的不变性,其它线程对数组操作与这个副本无关 2 缩小同步代码块。因为可以把执行业务操作也放在同步块中,这样不需要clone了,但通常业务操作是比较占用时间的,这样会影响性能 问一下tomcat7中是用什么容器装载元素的 |
|
返回顶楼 | |
发表时间:2011-04-08
tianlovv 写道 讲的不错,也计划着要看tomcat源码了,LZ这么一讲让我对研究tomcat源码兴趣大增,哈哈!关于为什么clone数组那,我想到有两点
1 保证了数组的不变性,其它线程对数组操作与这个副本无关 2 缩小同步代码块。因为可以把执行业务操作也放在同步块中,这样不需要clone了,但通常业务操作是比较占用时间的,这样会影响性能 问一下tomcat7中是用什么容器装载元素的 应该说,tomcat 7是用什么数据结构来存储元素的更专业... tomcat 7中就是直接操作数组,把复制出副本这个操作给删除了。 |
|
返回顶楼 | |