java.util.concurrent पैकेज और भविष्य इंटरफ़ेस के संदर्भ में मुझे नोटिस (जब तक कि मुझे गलत नहीं लगता) कि एक लंबा कार्य शुरू करने की क्षमता और क्वेरी पर क्वेरी करने में सक्षम होना प्रगति केवल स्विंगवर्कर कार्यान्वयन कक्षा के साथ आता है।भविष्य पर प्रगति प्राप्त करने की क्षमता <T> ऑब्जेक्ट
यह निम्नलिखित प्रश्न भीख माँगता:
वहाँ एक रास्ता है, एक गैर जीयूआई, गैर घुमाओ आवेदन में (इमेजिंग एक सांत्वना आवेदन) पृष्ठभूमि में एक लंबा काम शुरू करने और अन्य थ्रेड का निरीक्षण करने की अनुमति प्रगति ? ऐसा लगता है कि ऐसा कोई कारण नहीं है कि यह क्षमता स्विंग/जीयूआई अनुप्रयोगों तक सीमित क्यों होनी चाहिए। अन्यथा, एकमात्र उपलब्ध विकल्प, जिस तरह से मैं इसे देखता हूं, एक्जिक्यूटर्स सेवा :: सबमिट करना है जो एक भविष्य वस्तु देता है। हालांकि, बेस फ्यूचर इंटरफ़ेस प्रगति की निगरानी करने की अनुमति नहीं देता है।
देखें http://stackoverflow.com/questions/2003354/how-can-i-report-progress-from-a-background-task – Mark