Web Container和EJB Container中,对并发的处理主要是采取两种方式:
1、单实例多线程方式,比如Servlet、Filter和Struts Action都是采取这种方式,单实例的情形下,要求是线程安全的。
2、实例池方式,比如EJB的实例池。
设计决策:
1、基本业务对象都采取线程安全的单实例方式;
2、涉及资源操作的对象采取实例池的方式,比如FTP传输。
1、单实例多线程方式,比如Servlet、Filter和Struts Action都是采取这种方式,单实例的情形下,要求是线程安全的。
2、实例池方式,比如EJB的实例池。
设计决策:
1、基本业务对象都采取线程安全的单实例方式;
2、涉及资源操作的对象采取实例池的方式,比如FTP传输。
本文探讨了WebContainer和EJBContainer中的两种并发处理方式:单实例多线程方式与实例池方式。前者适用于基本业务对象,强调线程安全性;后者适合资源操作对象,如FTP传输等。
5821

被折叠的 条评论
为什么被折叠?



