Adakah permintaan Python tidak segerak?
Adakah permintaan Python tidak segerak?

Video: Adakah permintaan Python tidak segerak?

Video: Adakah permintaan Python tidak segerak?
Video: Не работает один наушник Как сделать Наушники xiaomi 2024, Mungkin
Anonim

Ular sawa dengan sendirinya tidak didorong oleh peristiwa dan asli tak segerak (seperti NodeJS), tetapi kesan yang sama masih boleh dicapai.

Begitu juga seseorang mungkin bertanya, adakah permintaan Python segerak?

1 Jawapan. Seperti kebanyakan Ular sawa barangan, melainkan dinyatakan secara jelas, urllib2 adalah segerak . Jadi pelaksanaan akan disekat sehingga pelayan bertindak balas. Jadi jika anda ingin membuat 30, 000 permintaan , anda perlu melakukan satu permintaan selepas yang lain.

Begitu juga, adakah Python tidak segerak atau segerak? Di dalam segerak dunia, yang Ular sawa yang telah wujud selama beberapa dekad, anda memanggil fungsi secara terus dan segala-galanya akan diproses seperti yang ditulis pada skrin. Satu-satunya pilihan terbina dalam anda untuk menjalankan kod selari dalam proses yang sama ialah benang. Di dalam tak segerak dunia, keadaan berubah sedikit.

Daripada itu, bolehkah Python asynchronous?

Async IO ialah reka bentuk pengaturcaraan serentak yang telah menerima sokongan khusus dalam Ular sawa , berkembang pesat daripada Ular sawa 3.4 hingga 3.7, dan mungkin seterusnya. Anda mungkin berfikir dengan ketakutan, Konkurensi, paralelisme, threading, multiprocessing.

Adakah permintaan Python disekat?

Seperti urllib2, permintaan ialah menyekat . Tetapi saya tidak akan mencadangkan menggunakan perpustakaan lain sama ada. Jawapan paling mudah ialah menjalankan setiap satu permintaan dalam benang yang berasingan. Melainkan anda mempunyai ratusan daripadanya, ini sepatutnya baik.

Disyorkan: