nio和io的服务器端比较

 1.) io: 传统的io,JDK1.4以前: 即当程序执行输入/输出操作后,在这些操作返回之前会一直阻塞该线程, 所以服务器必须为每个客户端都提供一条独立线程进行处理(否则无法继续运行), 当服务器需要同时处理大量客户端时,这种做法会导致性能下降.(比如在单核状态下,CPU同一时刻处理一个线程). 做为服务器端,其处理结构如下图所示:   假设如 [jdk1.4]socket举例--基于nio
相关文章
相关标签/搜索