专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  前言  如果开发者正开发或维护基于ServletWeb应用则Servlet规范标准建议最好能够看看它含有内容对于Web应用开发者理解Servlet容器工作机理很有帮助  其中规范标准给出了Servlet容器是如何处理客户请求Servlet容器将会根据web.xml配置文件中定义各个Servet而创建相应单例因此多个客户请求可能同时访问这些单例即多个线程同时访问它们在Web应用中保证线程安全是很重要开发者应该对这个问题保持警惕而且必须确保各自代码必须以线程安全方式运行  温习线程安全  大部分Java开发者都应该听过synchronized关键字在不采用任 [阅读全文] [PDF]
  大抵而言Singleton 模式应该是设计模式中相当常用种了它能够节省宝贵 CPU 或内存资源避免不必要创建对象开销然而在多线程应用中对于那些非线程安全数据库组件传统 Singleton 将容易造成不稳定如果使用 Synclock 进行同步性能损耗可能将更大特别在并发访问高 ASP.net 应用中  前十几天和网友聊天时候他把 ThreadwiseSingleton 发给了我我随后改写成泛型类事实上它基于 Threadslot 构建因此达到了线程隔离效果 [阅读全文] [PDF]
Swing API设计目标是强大、灵活和易用特别地我们希望能让员们方便地建立新Swing组件不论是从头开始还是通过扩展我们所提供些组件   出于这个目我们不要求Swing组件支持多线程访问相反我们向组件发送请求并在单线程中执行请求   本文讨论线程和Swing组件目不仅是为了帮助你以线程安全方式使用Swing API而且解释了我们为什么会选择现在这样线程方案   本文包括以下内容:    单线程规则:Swing线程在同时刻仅能被个线程所访问般来说这个线程是事件派发线程(event-dispatching thread)    规则例外:有些操作保证是线程安全 [阅读全文] [PDF]
1 共3条 分1页