मेरी अपूर्ण समझ यह है कि ट्विस्ट, स्टैकलेस, ग्रीनलेट, इवेंटलेट, कोरोटाइन्स सभी एसिंक नेटवर्क आईओ और यूजरलैंड थ्रेड का उपयोग करते हैं जो बहुत हल्के और स्विच करने के लिए तेज़ होते हैं। लेकिन मुझे यकीन नहीं है कि उनके बीच क्या अंतर है।पायथन/एरलांग: ट्विस्ट, स्टैकलेस, ग्रीनलेट, इवेंटलेट, कोरोटाइन्स के बीच क्या अंतर है? क्या वे एरलांग प्रक्रियाओं के समान हैं?
इसके अलावा वे एरलांग प्रक्रियाओं के समान ही ध्वनि करते हैं। क्या वे एक ही चीज़ हैं?
कोई भी जो इस विषय को समझने में मेरी सहायता कर सकता है, उसकी बहुत सराहना की जाएगी।
ट्विस्ट भी 'twisted.internet.defer.inline कॉलबैक' सजावट के माध्यम से कॉलबैक और राज्य मशीनों का उपयोग किए बिना एसिक्रोनस कोड लिखने की अनुमति देता है जो प्रोग्रामर को कॉलबैक के मुकाबले काफी अधिक पठनीय कोड प्राप्त करने के लिए जेनरेटर ('उपज ') आधारित कोरआउट का उपयोग करने में सक्षम बनाता है। । –
* eventloop (...) * चलाने के लिए एक समर्पित ग्रीनलेट है * एक से अधिक ग्रीनलेट अपने स्वयं के ईवेंटलोप को पकड़ नहीं सकता है जो अनिवार्य रूप से इन घटनाओं को * सहयोग * करने में सक्षम करेगा? –