Ali so zahteve Pythona asinhrone?
Ali so zahteve Pythona asinhrone?

Video: Ali so zahteve Pythona asinhrone?

Video: Ali so zahteve Pythona asinhrone?
Video: Психбольница со страшной историей ЖУТКИЙ МОРГ| A mental hospital with a scary story A CREEPY MORGUE 2024, November
Anonim

Python samo po sebi ni dogodkovno vodeno in izvirno asinhrono (kot NodeJS), vendar je še vedno mogoče doseči enak učinek.

Podobno se lahko vprašamo, ali so zahteve Pythona sinhrone?

1 odgovor. Kot večina Python stvari, razen če je izrecno navedeno, je urllib2 sinhrono . Tako bo izvedba blokirana, dokler se strežnik ne odzove. Torej, če želite zaslužiti 30.000 zahteve , boste morali narediti eno prošnja po drugem.

Prav tako je Python asinhroni ali sinhroni? V sinhrono svet, Python ki obstaja že desetletja, funkcije pokličete neposredno in vse se obdela, kot je zapisano na zaslonu. Vaša edina vgrajena možnost za vzporedno izvajanje kode v istem procesu so niti. V asinhrono na svetu se stvari malo spremenijo.

Ali lahko zato asinhroni Python?

Async IO je zasnova sočasnega programiranja, ki je prejela namensko podporo v Python , ki se hitro razvija iz Python 3.4 do 3.7 in verjetno še dlje. Morda boste z strahom razmišljali: »Sočasnost, vzporednost, niti, večprocesiranje.

Ali so zahteve Pythona blokirane?

Kot urllib2, zahteve je blokiranje . Vendar tudi ne bi predlagal uporabe druge knjižnice. Najpreprostejši odgovor je, da zaženete vsakega prošnja v ločeni temi. Razen če jih imate na stotine, bi moralo biti v redu.

Priporočena: