gpt4 book ai didi

java - 使用 Java 进行异步编程

转载 作者:行者123 更新时间:2023-11-30 05:14:02 24 4
gpt4 key购买 nike

哪里可以找到使用 Java 的异步编程示例?我有兴趣在异步编程中寻找模式,以构建具有响应能力的应用程序(防止应用程序定期挂起并停止响应用户输入,以及防止服务器应用程序不及时响应客户端请求)和可扩展性。

特别是,查看执行 I/O 操作(例如文件读/写、Web 请求和数据库查询)并且还涉及大量 CPU 处理(例如网页中的购物建议)的示例将会很有帮助。 .

哪些 Java 库可以帮助确定应用程序的响应能力何时不可预测 - 因为应用程序的线程执行 I/O 请求,所以应用程序基本上放弃了对 I/O 设备的线程处理的控制(硬驱动器、网络或其他)

最佳答案

在 GUI 中,您可以使用线程来执行后台任务。

Java 在新的 I/O API (NIO) 中支持非阻塞 I/O。

如果您的问题更加面向架构,这本书提供了对异步模式的深入讨论:企业应用程序架构的模式,作者:Martin Fowler。

关于java - 使用 Java 进行异步编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2301014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com