1.首先 我们浏览器,服务器(java网络编程),线程指令是网络IO指令,cpu执行网络IO指令,网线接口是系统资源被此线程占用,IO通道有2个,并且
为什么tomcat能做为 运行项目的 组件
2.数据包 通过网线发送到 tomcat服务器一端网线接口,tomcat此时主线程,开启一个线程,并执行线程中的 网络IO指令,开启两条IO通道,一条用于接收处在网线接口的数据包,然后将数据包 用解析器 解析出来,封装到 request和response中,然后调用 servlet(request,response作为传参)并执行,从这一步可以看出,不管是 发送端 执行网络IO指令,开启两条通道,发数据,还是 tomcat执行网络IO指令,开启IO通道