java网络IO的三种实现方式

[toc] #BIO---Blocking IO - 每一个socket一个线程,读写时线程处于阻塞状态。 优势:实现简单 缺点:没法知足高并发,高接入的需求 - 不使用线程池的BIO模型,除了没法知足高并发需求外,因为须要为每一个请求建立一个线程,还可能由于接入大量不活跃链接而耗尽服务器资源。 - 使用线程池的BIO模型,虽然控制了线程数量,但因为其本质上读写还是阻塞的,仍没法知足高并发需求。
相关文章
相关标签/搜索