这每次新连接一个客户端,就创建一个线程来执行Handler,很多客户端的时候,就会导致系统很大的压力,而且每次有客户端退出的时候,都要销毁一个线程,这样开销太大了。有没有什么办法呢?
答案就是Java线程池,用线程池来管理Handler线程,我们就可以限制住线程的数量,同时我们还要保证线程池的线程是可复用的,客户端断开连接之后,原本支持这个客户的Handler线程就可以被释放出来,其他等待的客户端就可以继续使用这个线程了

伪异步IO编程模型

image.png