Future sendBinary(ByteBu-6ren">
gpt4 book ai didi

java - "Developers use the returned Future object to track progress of the transmission."是什么意思

转载 作者:行者123 更新时间:2023-12-02 03:12:40 25 4
gpt4 key购买 nike

我正在浏览 javaee 文档,在那里我遇到了这个。它是 Interface RemoteEndpoint.Async 中存在的方法。发送二进制-->

Future<Void> sendBinary(ByteBuffer data)

启动二进制消息的异步传输。该方法在消息传输之前返回。 开发人员使用返回的 Future 对象来跟踪传输进度。Future 的 get() 方法在成功完成后返回 null。传输中的错误包含在查询 Future 对象时抛出的 ExecutionException 中。参数:data - 正在发送的数据。返回:表示发送操作的 Future 对象。

我想知道作者所说的进度是什么意思。假设我正在传输一个文件。它会显示我已传输文件的百分比吗?

最佳答案

这个概念指的是 Javascript 中“Promise”的等效概念。在异步调用的上下文中,“进度”表示操作的成功或失败,而不是百分比。

关于java - "Developers use the returned Future object to track progress of the transmission."是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806831/

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