मेरा विस्तारित स्विंगवर्कर क्लास एक संभावित पुन: आवंटित पृष्ठभूमि कार्य करता है जिसके लिए जीयूआई मूल इनपुट चर की आवश्यकता होती है।क्या मैं हर बार Java SwingWorker का नया उदाहरण बनाना चाहता हूं जब मैं doInBackground() को आमंत्रित करना चाहता हूं?
वर्ग का एक नया उदाहरण हर बार मैं इसका इस्तेमाल शुरू करने और निर्माता के लिए चर पास करने के लिए:
2 कोडिंग विकल्प देखें। मुझे लगता है कि मुझे यह सुनिश्चित करना चाहिए कि कई उदाहरणों के लिए नहीं हैं। यदि हां, तो कैसे? मल्टीटन या कुछ अन्य विधि?
चर अद्यतन करें और फिर से निष्पादित करें? यदि ऐसा है तो मैं कैसे सुनिश्चित कर सकता हूं कि मैं बाधित नहीं कर रहा हूं?
क्या इनमें से कोई एक विकल्प है या बेहतर तरीका है?
क्या इस सवाल का multithreading के साथ rellated, हो सकता है संभावित जवाब के लिए महत्वपूर्ण हो सकता है – mKorbel
SwingWorker फिर से प्रवेशी, वह है नहीं है, आप इसे फिर से अमल नहीं कर सकते – MadProgrammer