क्या यह जांचना संभव है कि क्या std::future
समाप्त हो गया है या नहीं? जहां तक मैं यह करने का एकमात्र तरीका बता सकता हूं कि यह wait_for
शून्य अवधि के साथ कॉल करना और जांचना होगा कि स्थिति है ready
या नहीं, लेकिन क्या कोई बेहतर तरीका है?
get
बुलाया गया है और संग्रहीत मूल्य लौटाता है, तो क्या आप अभी भी चाहते हैं true
? (मुझे यकीन नहीं है कि यह उपयोगी क्यों होगा, क्योंकि आप केवल एक बार ही मूल्य प्राप्त कर सकते हैं।)
QFuture::isFinished
मूल रूप से Qt के बराबर ।
valid
केवल चेक करता है कि भविष्य में एक साझा स्थिति है (यानी यह भविष्य में आनेtrue
तक वापस लौटताget
है)।