Python không đồng bộ mà không cần chờ đợi
Ngày đăng:
16/01/2023
Trả lời:
0
Lượt xem:
180
Và cá nhân bạn lo lắng về hàm ý hiệu suất của lớp bọc Show
để "tối ưu hóa" công cụ Vấn đề là, 0 chỉ đang ánh xạ hàm nhận dạng, tôi. e. , nó đang tạo kênh một giá trị thông qua thông qua không cần thao tác, không cần thêm bất kỳ mã nào để có cùng ngữ nghĩa. Nói cách khác, trình biên dịch đủ thông minh để tự tìm ra và do đó thực hiện tối ưu hóa mà bạn đã đề cập, ít nhất là khi sử dụng 1, đây là thời điểm duy nhất mà loại tối ưu hóa vi mô siêu nhỏ này nên quan trọng. Đó là toàn bộ quan điểm của một ngôn ngữ có tính trừu tượng với chi phí bằng khôngNó không cải thiện hiệu suấtĐiều này có nghĩa là việc tước bỏ 2 / tước bỏ 3 xung quanh sẽ không ảnh hưởng đến hiệu suất dưới bất kỳ hình thức nàoNó cản trở khả năng đọcThật,
đọc tốt hơn
phải không? . Thật vậy, so sánh
đến ________số 8_______Một số người đã đề xuất ý tưởng có "auto- 4" / ngầm định 4. Mặc dù họ chưa bao giờ thực sự đặt ra các quy tắc cơ bản (vì phải có cách để không 6 trong một tương lai, để có thể gửi tương lai cho các chức năng khác, chẳng hạn như bộ điều hợp 7 hoặc bất kỳ chức năng nào trong số vô số các chức năng 8 / . điều duy nhất được ngầm hiểu là 4ed sẽ là một lệnh gọi hàm mang lại (n 1) 2, khi được thực hiện trong phần thân 3
Theo đề xuất này, đoạn trích của bạn thực sự sẽ hoạt động
Nhưng cho đến khi một mô hình đầy đủ chính thức của 4 ngầm định được đặt ra, mô hình này đã chứng minh được tính hữu ích của nó, tôi nghi ngờ (và thậm chí có thể hy vọng) chúng ta sẽ không đưa điều đó vào ngôn ngữ, ít nhất là không theo mặc định. ít nhất thì toàn bộ hành vi phải là chọn tham gia ở cấp mô-đun, sau đó vẫn có tùy chọn từ chối đối với một số mô-đun phụ hoặc chức năng, vì việc ẩn các 4 dưới tấm thảm chắc chắn sẽ cản trở việc gỡ lỗi. cho dù thế giới 3 muốn làm cho các khối 0 và 1 trông giống như luồng điều khiển tuyến tính đến mức nào, thì các điểm năng suất và tất cả ngữ nghĩa mà chúng ngụ ý làm cho toàn bộ sự việc trở nên rất phi tuyến tính, vì vậy lập trình viên phải nhận thức được những điều đó
Bạn có thể sử dụng async mà không cần chờ Python không?Bạn không cần phải đợi .
Tôi có thể chạy chức năng async mà không cần chờ đợi không?Bằng cách này, hàm không đồng bộ không có biểu thức chờ sẽ chạy đồng bộ . Tuy nhiên, nếu có một biểu thức chờ bên trong thân hàm, thì hàm async sẽ luôn hoàn thành không đồng bộ.
Điều gì xảy ra nếu bạn không chờ một phương thức không đồng bộ Python?Nó sẽ bị kẹt .
Điều gì xảy ra khi bạn gọi phương thức async mà không chờ đợi?Lệnh gọi phương thức không đồng bộ bắt đầu một tác vụ không đồng bộ. Tuy nhiên, vì không có toán tử Await nào được áp dụng nên chương trình tiếp tục mà không cần đợi tác vụ hoàn thành . Trong hầu hết các trường hợp, hành vi đó không được mong đợi. |