Как сопрограммы улучшают производительность

Я видел много разговоров и статей о сопрограммах в python. Они считаются «микронитями», и я слышал, что они улучшают производительность.

Как сопрограммы улучшают производительность? Из того, что я видел до сих пор, они однопоточные и выполняются последовательно. Я согласен с тем, что с точки зрения дизайна они довольно элегантны, особенно в приложениях типа производитель / потребитель.

Думаю, я не понимаю сути. Может кто-нибудь помочь объяснить?

16
задан Raj N 4 July 2011 в 17:04
поделиться