当前位置: 软件>java软件
异步 IO 框架 AIO4J
本文导语: Asynchronous IO for Java(AIO4J)提供在套接字和文件上执行异步 IO 的功能。AIO4J 可以替代经典的同步 IO,并且还可以替代 Java 1.4 中引入的 New IO 包(java.nio),而且其性能和可伸缩性比其他这些包都要好。AIO4J 的目标是解决 “C10K ...
Asynchronous IO for Java(AIO4J)提供在套接字和文件上执行异步 IO 的功能。AIO4J 可以替代经典的同步 IO,并且还可以替代 Java 1.4 中引入的 New IO 包(java.nio),而且其性能和可伸缩性比其他这些包都要好。AIO4J 的目标是解决 “C10K 问题”:构建能同时服务于 10,000 个客户机,并具有良好的响应能力和性能的服务器应用程序。使用 Java 同步 IO 很难做到这一点,因为大多数系统不能承受 10,000 个线程,并且 Java New IO 目前还难以在那样的负载下运行。