Các yêu cầu Python có phải là không đồng bộ không?
Các yêu cầu Python có phải là không đồng bộ không?

Video: Các yêu cầu Python có phải là không đồng bộ không?

Video: Các yêu cầu Python có phải là không đồng bộ không?
Video: Tự học Lập Trình Python trong 10 phút - Siêu Dễ Hiểu 2024, Có thể
Anonim

Python bản thân nó không theo hướng sự kiện và tự nhiên không đồng bộ (như NodeJS), nhưng vẫn có thể đạt được hiệu quả tương tự.

Tương tự, người ta có thể hỏi, các yêu cầu Python có đồng bộ không?

1 Câu trả lời. Như hầu hết Python nội dung, trừ khi được đề cập rõ ràng, urllib2 là đồng bộ . Vì vậy việc thực thi sẽ chặn cho đến khi máy chủ phản hồi. Vì vậy, nếu bạn muốn kiếm 30.000 yêu cầu , bạn sẽ phải làm một lời yêu cầu sau cái kia.

Tương tự như vậy, Python là không đồng bộ hay đồng bộ? bên trong đồng bộ thế giới, Python đã tồn tại trong nhiều thập kỷ, bạn gọi các chức năng trực tiếp và mọi thứ được xử lý khi nó được viết trên màn hình. Tùy chọn tích hợp duy nhất của bạn để chạy mã song song trong cùng một quy trình là các luồng. bên trong không đồng bộ thế giới, mọi thứ thay đổi xung quanh một chút.

Trong đó, Python có thể không đồng bộ không?

Không đồng bộ IO là một thiết kế lập trình đồng thời đã nhận được sự hỗ trợ tận tình trong Python , phát triển nhanh chóng từ Python 3,4 đến 3,7 và có thể xa hơn. Bạn có thể đang nghĩ với nỗi sợ hãi, “Đồng thời, song song, phân luồng, đa xử lý.

Các yêu cầu Python có bị chặn không?

Giống như urllib2, yêu cầu Là chặn lại . Nhưng tôi cũng sẽ không đề nghị sử dụng một thư viện khác. Câu trả lời đơn giản nhất là chạy từng lời yêu cầu trong một chủ đề riêng biệt. Trừ khi bạn có hàng trăm người trong số họ, điều này sẽ ổn.

Đề xuất: