gpt4 book ai didi

java - 使用 future

转载 作者:行者123 更新时间:2023-12-02 05:53:30 26 4
gpt4 key购买 nike

在此documentation ,它显示了 Future<V> 的示例代码,在一些 GAE 数据存储 ORM 中,我可以看到此模式的用法,使用 Future 进行数据存储的含义是什么 put , getdelete方法?这样做的共同动机是什么?

最佳答案

之所以使用Future,是因为数据库操作是异步完成的,所以你可以继续做任何事情,然后回来检查数据库操作的结果。

异步存储的含义是,您可能会读取过时的值,即已发送 put 但 Future 操作未完成,或者更糟糕的是,该值已被删除,但这是 ORM 的内容希望已为您解决。

您可以使用Future.get阻塞当前线程并等待操作完成并检查结果。

关于java - 使用 future <V>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326541/

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