Servlet引擎采用多线程模式运行,为并发的每个访问都预备一个独立的线程进行相应,这样做提高了性能,但是也带来了线程安全问题(一个servlet实例对象被多个线程同时调用的问题)。
解决的最好办法 是在Service方法中编写多线程同步控制的代码,而不要采用单线程的运行模式。。
哪些情况下要注意线程安全:
除了在那些访问成员变量的时候要注意线程安全,访问共享资源(session和数据库内容)的时候也要注意线程安全的问题(如果没有这些内容就是读不改一般也不会出现线程安全的问题)。
posted on 2010-11-10 17:30
恸哭明天 阅读(110)
评论(0) 编辑 收藏