关关223

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年9月15日

摘要: servlet 线程不安全,想必大家都知道了,本来想在网上找个例子试验下,结果没找到....还是自己写一个吧。1.证明servlet线程不安全例子 写一个模拟http访问的 客户端程序,用一个线程池对固定的servlet访问1000次,看servlet的计数器是否等于1000。servlet 的程序如下所示:最后运行获得的count的最大的结果是990,不是1000.为什么count的值不等于1000,因为++count不是原子操作,当多个线程对count进行读写操作时,就会出错。(详见java编程实践第二章)2.servlet线程安全方式主要有三种方式1.将 int 类型的count用A.. 阅读全文
posted @ 2012-09-15 23:27 关关223 阅读(196) 评论(0) 推荐(0)