मैं ऐसी प्रोजेक्ट पर काम कर रहा हूं जो एक कतार का उपयोग करता है जो दूरस्थ संदेशों को भेजे जाने वाले संदेशों के बारे में जानकारी रखता है। उस स्थिति में एक धागा कतार में जानकारी डालने के लिए ज़िम्मेदार है और एक अन्य थ्रेड कतार से जानकारी प्राप्त करने और इसे भेजने के लिए ज़िम्मेदार है। दूसरे थ्रेड को समय-समय पर जानकारी के लिए कतार की जांच करने की आवश्यकता होती है।जावा में कतार को अवरुद्ध करने के क्या फायदे हैं?
लेकिन बाद में मैंने पाया कि यह पहिया का पुनर्निर्माण है :) मैं इस उद्देश्य के लिए अवरुद्ध कतार का उपयोग कर सकता हूं।
उपरोक्त आवेदन के लिए अवरुद्ध कतार का उपयोग करने के अन्य क्या फायदे हैं? (पूर्व: प्रदर्शन, कोड के संशोधित, कोई विशेष चाल आदि)