में पूरा करने के लिए एकाधिक धागे पर प्रतीक्षा करना मेरे प्रोग्राम निष्पादन के दौरान, कई धागे शुरू हो गए हैं। थ्रेड की मात्रा उपयोगकर्ता परिभाषित सेटिंग्स के आधार पर भिन्न होती है, लेकिन वे सभी अलग-अलग चर के साथ एक ही विधि को निष्पादित कर रहे हैं।जावा
कुछ स्थितियों में, एक साफ अप मध्य निष्पादन के लिए आवश्यक है, इस के हिस्से के सभी धागे रोक रहा है, मैं उन्हें रोकने के लिए तुरंत हालांकि, मैं सिर्फ एक चर वे कहते हैं कि उन्हें समाप्त हो जाता है के लिए जाँच करें कि सेट नहीं करना चाहती। समस्या यह है कि थ्रेड स्टॉप होने से पहले 1/2 सेकेंड तक हो सकता है। हालांकि, मुझे यह सुनिश्चित करने की ज़रूरत है कि साफ-सुथरा जारी रखने से पहले सभी धागे बंद हो जाएं। सफाई को किसी अन्य थ्रेड से निष्पादित किया जाता है, इसलिए तकनीकी रूप से मुझे अन्य धागे को समाप्त करने के लिए प्रतीक्षा करने के लिए इस धागे की आवश्यकता होती है।
मैंने ऐसा करने के कई तरीकों के बारे में सोचा है, लेकिन वे सभी अत्यधिक जटिल लगते हैं। मैं उम्मीद कर रहा था कि वहां कुछ विधि होगी जो धागे के समूह को पूरा करने की प्रतीक्षा कर सकती है। क्या ऐसा कुछ भी मौजूद है?
धन्यवाद।
संभावित डुप्लिकेट [थ्रेड के सेट के लिए कैसे प्रतीक्षा करें?] (Http://stackoverflow.com/questions/ 12521 9 0/कैसे-के-प्रतीक्षा-के-सेट-ऑफ-थ्रेड-टू-पूर्ण) –