tomcat
2017-03-04 12:21:49 0 举报
Tomcat是一个开源的Web应用服务器,它是Apache软件基金会的一个项目。Tomcat实现了Java Servlet和JavaServer Pages(JSP)技术规范,提供了作为Web服务器的一些特性,可以执行Java代码。Tomcat被广泛用于开发和部署Java Web应用程序,如网站、电子商务平台和企业级应用等。它支持多种操作系统,包括Windows、Linux和macOS等。Tomcat具有高性能、稳定性和安全性等优点,同时也易于使用和管理。
作者其他创作
大纲/内容
提取Poller进行添加该channel
addEvent(r);
初始化PollerEvent
调用适配器为此次请求进行服务
将该PollerVent添加到event存储
该方法选择了合适的处理器,调用该处理器的process方法
提取PollerEvent
socket.accept()监听连接
events.offer(event);//该操作会使得poller线程中的events()方法返回true
该方法从processorCache的同步队列中提取到SocketProcessor 并进行了相应的初始化,并得到线程池调用了execute方法处理该封装好socket信息等等的SocketProcessor对象。和juc线程池工作一样最后运行了SocketProcessor的run方法
PollerEvent r = eventCache.pop();
得到socket
封装成NioChannel
实际开辟了线程并调用该类的doRun方法
getPoller0().register(channel);
0 条评论
回复 删除
下一页