के साथ countDownLatch.await (int) के लिए एकाधिक कॉल मैं किसी अन्य घटक (एक अलग थ्रेड में चल रहे) से किसी निश्चित ईवेंट की प्रतीक्षा के लिए काउंटरडाउनलैच का उपयोग करता हूं। निम्नलिखित दृष्टिकोण अपने सॉफ
मुझे अब दो बार एक समस्या का सामना करना पड़ा है जिससे निर्माता निर्माता थ्रेड एन कार्य आइटम उत्पन्न करता है, उन्हें ExecutorService पर सबमिट करता है और फिर सभी एन आइटम संसाधित होने तक प्रतीक्षा करने की
मैंने कोड में देखा, सब कुछ int है - काउंटरडाउनलैच कन्स्ट्रक्टर को पारित पैरामीटर int है, सिंक में चर int है, Sync.getCount() का रिटर्न प्रकार int है। लेकिन CountDownLatch.getCount() एक लंबा रिटर्न देत