title: Tomcat是如何处理并发请求的？
desc: 当我发布一个web程序后，对于用户的每个请求，tomcat是否都建立一个线程，如果是这样的话，线程入口在哪里？对于可写的内存，是否需要对这些线程进行同步操作？
topic: 并发峰值
content: 谢邀。以下内容不保证绝对正确。下面代码来自Tomcat8，大量使用了 java.util.concurrent 和 NIO的东西。Tomcat也是一个Java程序嘛，那main方法是少不了的，位于Bootstrap类中 大概就长这个样子（所有的贴代码我就只是稍微贴一点意思一下就行了啊，因为实在是太多了）这个main方法中还有下面这一截： 如果你这个command是start呢，他就会调用daemon的start方法，通过上面可以知道这个daemon其实就是BootStrap对吧。至于command的s
answerer_tags: 只会简单的