क्या पायथन अतुल्यकालिक अनुरोध करता है?
क्या पायथन अतुल्यकालिक अनुरोध करता है?

वीडियो: क्या पायथन अतुल्यकालिक अनुरोध करता है?

वीडियो: क्या पायथन अतुल्यकालिक अनुरोध करता है?
वीडियो: Async और प्रतीक्षा के साथ 2 सेकंड में 2500 HTTP अनुरोध कैसे करें 2024, मई
Anonim

अजगर अपने आप में घटना-संचालित और मूल रूप से नहीं है अतुल्यकालिक (जैसे NodeJS), लेकिन वही प्रभाव अभी भी प्राप्त किया जा सकता है।

इसी तरह कोई पूछ सकता है, क्या पायथन अनुरोध समकालिक हैं?

1 उत्तर। बहुत पसंद अजगर सामान, जब तक कि स्पष्ट रूप से उल्लेख न किया गया हो, urllib2 is एक समय का . इसलिए निष्पादन तब तक अवरुद्ध रहेगा जब तक सर्वर ने प्रतिक्रिया नहीं दी। तो अगर आप 30,000. बनाना चाहते हैं अनुरोध , आपको एक करना होगा प्रार्थना दूसरे के बाद।

इसी तरह, पायथन अतुल्यकालिक या तुल्यकालिक है? में एक समय का दुनिया, अजगर यह दशकों से है, आप सीधे कार्यों को कॉल करते हैं और स्क्रीन पर लिखे जाने पर सब कुछ संसाधित हो जाता है। उसी प्रक्रिया में समानांतर में कोड चलाने के लिए आपका एकमात्र अंतर्निहित विकल्प थ्रेड है। में अतुल्यकालिक दुनिया, चीजें थोड़ी बदल जाती हैं।

इसके बाद, अतुल्यकालिक पायथन कर सकते हैं?

अतुल्यकालिक IO एक समवर्ती प्रोग्रामिंग डिज़ाइन है जिसे समर्पित समर्थन प्राप्त हुआ है अजगर , से तेजी से विकसित हो रहा है अजगर 3.4 से 3.7, और शायद उससे आगे। आप डर के मारे सोच रहे होंगे, “संगामी, समांतरता, थ्रेडिंग, मल्टीप्रोसेसिंग।

क्या पायथन अनुरोध अवरुद्ध हैं?

urllib2 की तरह, अनुरोध है अवरुद्ध . लेकिन मैं किसी अन्य पुस्तकालय का उपयोग करने का सुझाव नहीं दूंगा। प्रत्येक को चलाने के लिए सबसे आसान जवाब है प्रार्थना एक अलग धागे में। जब तक आपके पास उनमें से सैकड़ों न हों, यह ठीक होना चाहिए।

सिफारिश की: