gpt4 book ai didi

c++ - 如何确定 std::future 是否有值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:48 25 4
gpt4 key购买 nike

<分区>

请注意,这与调用 valid() 不同。 valid() 指示 future 是否具有有效的共享状态,但是我想知道的是 future 的值是否已设置(即通过 std::promise::设置值).

有一个 wait_for 方法,但是我根本不希望调用线程阻塞,我只想检查值是否存在。理论上,我可以用零持续时间调用 wait_for,但我不知道这是否真的是首选方式,而且我不确定 wait_for< 时预期的行为是什么 以零持续时间调用。

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