线程池配置的线程数量受哪些因素影响?如何去
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程池配置的线程数量受哪些因素影响?如何去相关的知识,希望对你有一定的参考价值。
参考技术A 你使用的任何应用服务器或框架,如Tomcat、Dropwizard、Jetty等,它们的基本原理其实是相同的。Web服务器的最底层实际上是一个socket,这个socket监听并接受到达的TCP连接。一旦一个连接被建立,就可以通过这个新建立的连接读取、解析信息,然后将这些信息包装成一个HTTP请求。这个HTTP请求还将被移交至web应用程序,来完成请求的动作。
我们将通过一个简单的服务器程序来展示线程在其中所起到的作用。这个服务器程序展示了大部分应用服务器的底层实现细节。让我们以一个简单的单线程web服务器程序开始,它的代码像下面这样:
ServerSocket listener = new ServerSocket(8080);
try
while (true)
Socket socket = listener.accept();
try
handleRequest(socket);
catch (IOException e)
以上是关于线程池配置的线程数量受哪些因素影响?如何去的主要内容,如果未能解决你的问题,请参考以下文章
java线程池5个线程同时运行 有一个线程等待数秒无法继续运行被结束掉,而其他4个线程不受那个线程的影响