¿Es posible comprobar si std::future
ha finalizado o no? Por lo que puedo decir, la única forma de hacerlo sería llamar wait_for
con una duración cero y verificar si el estado es ready
o no, pero ¿hay una mejor manera?
get
ha sido llamado y devuelve el valor almacenado, ¿aún lo desea true
? (No estoy seguro de por qué esto sería útil, ya que solo puede obtener el valor una vez).
QFuture::isFinished
Básicamente, el equivalente de Qt .
valid
solo comprueba si el futuro tiene un estado compartido (es decir, vuelvetrue
hasta queget
se llame al futuro).