Tomcat线程池使用架构
我正在开发 servlet 过滤器,旨在管理 servlet 处理期间应该可用的一些资源。由于我对Tomcat不是很熟悉,所以我有一些疑问。是否保证对于单个请求,所有附加的过滤器和 servlet 本身都由单个(且相同)线程处理?换句话说:我可以假设 FilterChain.doFilter() 方法不使用与其调用者不同的线程吗?
I'm developing servlet filter intended to manage some resources which should be available during servlet processing. Since I'm not very familiar with the Tomcat, I have some doubt. Is it guaranteed that, for single request, all attached filters and the servlet itself are processed by single (and the same) thread? In other words: can I assume that FilterChain.doFilter()
method doesn't use different thread than its caller?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是由 servlet 规范保证的。
Yes, this is guaranteed by the servlet specification.