123
greenlet
greenlet - Lahka hkratna programska oprema Paket „greenlet“ je odcepna različica CPythona, ki podpira mikro niti, imenovane „Tasklets“.Opravila se izvajajo psevdo-sočasno (običajno v eni ali več niti OS) in so sinhronizirana z izmenjavo podatkov na "kanalih".Po drugi strani je "zelenica" še vedno bolj primitiven pojem mikro niti, ki nima implicitnega načrtovanja;sorodnosti, z drugimi besedami.To je uporabno, če želite natančno nadzorovati, kdaj se vaša koda izvaja.Na vrhu rastlinjaka lahko zgradite načrtovane mikro niti;vendar se zdi, da so rastlinjaki sami uporabni kot način za izdelavo naprednih struktur krmiljenja pretoka.Na primer, lahko ponovno ustvarimo generatorje;Razlika pri lastnih generatorjih Pythona je v tem, da lahko naši generatorji pokličejo ugnezdene funkcije in ugnezdene funkcije lahko prinesejo tudi vrednosti.(Poleg tega ne potrebujete ključne besede "donos". Glej primer v test / test_generator.py) .... Zeleni so na voljo kot razširitveni modul C za običajni nespremenjeni tolmač.Izvorna koda:

Kategorije

Alternativa greenletu za Linux z brezplačno licenco