zj3D 6 days ago
parent 4abad6851f
commit 0eb30e470f

@ -20,14 +20,18 @@ JIT 的工作原理:**解释执行**:程序开始时,代码以解释方式
在 Python 中,异步编程可以通过协程、回调、事件循环等多种方式实现。 在 Python 中,异步编程可以通过协程、回调、事件循环等多种方式实现。
异步编程适合高并发的 I/O 密集型任务(如 Web 服务器、爬虫、实时通信), 特别是大量并发连接的任务。 异步编程适合高并发的 I/O 密集型任务(如 Web 服务器、爬虫、实时通信), 特别是大量并发连接的任务。
协程:协程是异步编程的一种实现方式,协程是一种在执行过程中可以暂停和恢复的函数。 协程:协程是异步编程的一种实现方式,协程是一种在执行过程中可以暂停和恢复的函数。
协程运行在线程之上,协程的调度完全由用户控制 。 协程运行在线程之上,协程的调度完全由用户控制 。
同回调等其他异步技术相比,协程维持了正常的代码流程,提高了代码可读性。 同回调等其他异步技术相比,协程维持了正常的代码流程,提高了代码可读性。
AsyncAsync 是 Python 3.5 引入的一个关键字用于定义异步函数即协程。async def 定义的函数可以暂停执行,使用 await 等待其他操作完成,它们构成了 Python 的异步编程语法。 AsyncAsync 是 Python 3.5 引入的一个关键字用于定义异步函数即协程。async def 定义的函数可以暂停执行,使用 await 等待其他操作完成,它们构成了 Python 的异步编程语法。
asyncioasyncio 是 Python 标准库中管理协程的框架。 asyncioasyncio 是 Python 标准库中管理协程的框架。
Python 的异步编程经历了从生成器yield/send协程到原生协程的演变。 Python 的异步编程经历了从生成器yield/send协程到原生协程的演变。
原生协程最初使用 @asyncio.coroutine 和 yield from 原生协程最初使用 @asyncio.coroutine 和 yield from
自 Python 3.5 起async/await 成为标准 。 自 Python 3.5 起async/await 成为标准 。

Loading…
Cancel
Save