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