Die Dokumente hier schlagen vor, dass der Unterschied ist, dass die Zusammenarbeit eine CooperativeTask zurückgibt, während coiterate einen Deferred (belegt durch meine eigenen Tests, nicht in der Dokumentation angegeben) zurückgibt. Ich habe das Wochenende damit verbracht, die Grundlagen von Twisted zu lernen, also verstehe ich, was ein Deferred ist, und ich war ein guter Junge, der meinen Blocking-Code zu Threads/Prozessen geschickt hat. Ich verstehe, dass coiterate so schnell geht, wie es Twisted zulässt, während LoopingCall versucht, mit dem ausgewählten Intervall zu feuern.Twisted (Python) - was ist der Unterschied zwischen kooperieren und coitieren?
Meine Ahnung ist, dass cooperate() -Aufgaben innerhalb von CooperativeTask-Objekten und coiterate() innerhalb von Deferred-Objekten ausgeführt werden. Wenn jemand die Unterschiede im Verhalten zwischen kooperieren und coitrate zusammenfassen kann, würde ich es schätzen.
genau die Antwort, die ich suchte und dann einige. Vielen Dank! – pagga