Có thể kiểm tra xem a std::future
đã kết thúc hay chưa? Theo như tôi có thể biết cách duy nhất để làm điều đó là gọi wait_for
với thời lượng bằng 0 và kiểm tra xem trạng thái có ready
hay không, nhưng có cách nào tốt hơn không?
get
đã được gọi và trả về giá trị được lưu trữ, bạn vẫn muốn true
? (Tôi không chắc chắn lý do tại sao điều này sẽ có ích, vì bạn chỉ có thể nhận được giá trị một lần.)
QFuture::isFinished
về cơ bản.
valid
chỉ kiểm tra xem tương lai có trạng thái chia sẻ hay không (tức là Nó quay trở lạitrue
cho đến khiget
được gọi trong tương lai).