你将学到的
  • 线程安全
  • 多线程提高程序执行效率
  • 生成器原理
  • 预激协程
  • yield from 语法
  • 任务和事件循环
  • async / await 关键字
  • 取消任务的两种方法
  • 将普通函数作为任务注入事件循环的三种方法
  • GIL 全局解释器锁
  • 同步和异步,阻塞和非阻塞
  • 生成器进化成协程
  • 协程的返回值
  • 协程装饰器
  • 任务的状态
  • 绑定回调
  • loop.run_forever 无限循环
  • loop.time 事件循环内部时间
课程介绍

实验任务

  • 协程的由来和 yield from 语法
  • 了解 asyncio 模块和 sync / await 语法
  • 事件循环和排定任务

先学知识

最好是先了解基础的 Python 语法,推荐学习Python3 简明教程

课程难度

本课程难度为中等。

面向用户

本课程详细讲解基于 Python 3.5 的异步编程模式,需预先掌握 Python3 的基础语法中多进程、多线程和生成器的概念。

课程教师

幺幺哒 共发布过 3 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员