【发布时间】:2011-01-19 01:12:59
【问题描述】:
在哪里可以找到使用 Java 的异步编程示例?我有兴趣在异步编程中寻找模式,以构建具有响应性(防止应用程序定期挂起和停止响应用户输入以及服务器应用程序不及时响应客户端请求)和可扩展性的应用程序。
特别是查看执行 I/O 操作(例如文件读/写、Web 请求和数据库查询)并且还涉及大量 CPU 处理(例如网页中的购物建议)的示例将很有帮助.
哪些 Java 库可以帮助确定应用程序的响应能力何时不可预测 - 因为应用程序的线程执行 I/O 请求,所以应用程序基本上放弃了对 I/O 设备线程处理的控制(很难驱动器、网络或其他)
【问题讨论】:
标签: java asynchronous event-driven-design