
Python
文章平均质量分 88
高厉害
此人真的真的非常懒,什么都没有写。
展开
-
【手写协程】带你从底层实现一个最小协程调度器
带你从底层慢慢实现:事件循环、事件队列、IO 多路复用、Timer、生成器执行器、Promise、Thunk原创 2022-07-04 13:48:42 · 609 阅读 · 0 评论 -
【Python】4. Python 并行
并行基于协程的并行基本原理概述协程是一种在线程中被调度的函数,也称作微线程。它的调度与进程、线程不同,完全在用户空间中进行,即协程的调度器行为与操作系统无关。协程可以在等待异步 I/O 时立刻保存当前执行栈帧的上下文,并从调度器处返回,调度器会转而调度和执行其他协程。当 OS 通知调度器异步 I/O 结束后,调度器会带着异步 I/O 的结果调度该协程,并从内存中恢复上下文,从刚才退出协程的位置进入协程继续执行。由于协程只会在开发者指定的位置被调度,所以几乎可以不考虑对资源的原子性访问的问题。原创 2021-09-20 17:47:30 · 469 阅读 · 0 评论 -
【Python】基于生成器的协程实现
协程这篇文章将阐述 协程(coroutine) 以及相关概念的含义,并给出和分析一个基于生成器的、使用 Python 实现的协程调度器示例,以及一个测试用的异步 HTTP 请求实现。概念进程、线程、协程一个进程下可以有多个线程,一个线程又有多个协程,似乎就是一个从上到下的层次的结构。但这并不严谨,如果能深入协程的运行方式,就会发现协程与另外两者完全不同,因为比起由 OS 调度的进程和线程来说,协程的调度行为只是一个普通的程序。这种普通来源于,协程的调度行为完全是在用户空间中进行的,如果将 OS 看原创 2021-09-17 22:21:56 · 521 阅读 · 0 评论 -
【Python】2. Python数据类型
Python 数据类型运算符算数运算+ - * / // % **// 整数除法,与 C 中的对整数的除法相同,结果向下取整** 幂运算位运算<< >> & | ^ ~比较运算< > <= >= == != && ||默认的相等性比较 == != 依据的是对象的内存引用。原创 2021-09-14 17:52:01 · 662 阅读 · 0 评论 -
【Python】1. Python 解释器
Python 解释器参考资料:python std lib -> https://docs.python.org/3/library/index.htmlpython tutorial -> https://docs.python.org/3/tutorial/index.html命令行参数-c command-c 参数允许我们向解释器传递一个字符串作为 python 脚本, 例如:python -c 'import sysprint(sys.argv) # ['-c']pr原创 2021-09-14 17:51:01 · 198 阅读 · 0 评论