Servlets wildfly:如何为io子系统中的工作线程设置最小线程或核心线程

Servlets wildfly:如何为io子系统中的工作线程设置最小线程或核心线程,servlets,threadpool,wildfly,nonblocking,undertow,Servlets,Threadpool,Wildfly,Nonblocking,Undertow,我在wildfly 9.0.1的io子系统中定义了一个worker,如下所示: <worker name="fileUpload_io_worker" io-threads="100" task-max-threads="100"/> 并在underow子系统中使用它在servlet中设置异步非阻塞io线程。 例如,当我向服务器发送40个并发http请求时,服务器中只有20个线程,并发处理请求,并且仅当我发送200个并发请求时,所有100个线程(最大线程)都会激活和处理请求。事

我在wildfly 9.0.1的io子系统中定义了一个worker,如下所示:

<worker name="fileUpload_io_worker" io-threads="100" task-max-threads="100"/>

并在underow子系统中使用它在servlet中设置异步非阻塞io线程。 例如,当我向服务器发送40个并发http请求时,服务器中只有20个线程,并发处理请求,并且仅当我发送200个并发请求时,所有100个线程(最大线程)都会激活和处理请求。事实上,服务器将到达请求的一半排队。 如何将最小线程数或核心线程数设置为100,并强制服务器同时处理所有100个请求


是否有类似配置的核心线程计数用于设置最小线程数?

否没有此类配置选项。

中有一个参数
任务核心线程

但由于没有实施,它在2005年被删除

请参阅此线程:

谢谢你的回答。wildfly是如何确定线程数的?为什么在我的测试中,一半的请求是并发处理的?如果你还有其他问题,你应该创建一个新问题,而不是试图将对话构建为一组对答案的评论。