Câu hỏi được gắn thẻ «python-asyncio»

3
Asyncio.gather vs asyncio.wait
asyncio.gathervà asyncio.waitdường như có cách sử dụng tương tự: Tôi có một loạt những thứ không đồng bộ mà tôi muốn thực thi / chờ đợi (không nhất thiết phải đợi một cái kết thúc trước khi cái tiếp theo bắt đầu). Họ sử dụng một cú pháp khác nhau …


4
"Cháy và quên" python async / await
Đôi khi có một số hoạt động không đồng bộ không quan trọng cần xảy ra nhưng tôi không muốn đợi nó hoàn thành. Trong quá trình triển khai đăng ký của Tornado, bạn có thể "kích hoạt và quên" một hàm không đồng bộ bằng cách đơn giản bỏ …


4
Sự khác biệt giữa coroutine và future / task trong Python 3.5?
Giả sử chúng ta có một hàm giả: async def foo(arg): result = await some_remote_call(arg) return result.upper() Sự khác biệt giữa: coros = [] for i in range(5): coros.append(foo(i)) loop = get_event_loop() loop.run_until_complete(wait(coros)) Và: from asyncio import ensure_future futures = [] for i in range(5): futures.append(ensure_future(foo(i))) loop = get_event_loop() loop.run_until_complete(wait(futures)) …


5
Cách đặt thuộc tính lớp với await trong __init__
Làm cách nào tôi có thể xác định một lớp với awaittrong hàm tạo hoặc thân lớp? Ví dụ những gì tôi muốn: import asyncio # some code class Foo(object): async def __init__(self, settings): self.settings = settings self.pool = await create_pool(dsn) foo = Foo(settings) # it raises: # TypeError: __init__() …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.