我试图了解org.xnio.nio.WorkerThread
的工作方式。如我所见,它被org.xnio.nio.NioXnioWorker
扩展并覆盖了java.util.concurrent.Executor#execute
,后者将Runnable
放入taskPool。但是在调试期间,未调用web流量应用org.xnio.XnioWorker#execute
,并且看起来该池未使用。 (内部使用Thread#run with queue polling
。
有人可以告诉org.xnio.XnioWorker.TaskPool
的目的是什么,以及在什么条件下Runnable
服务器向该池提供Undertow
任务?