11 2021 档案
摘要:https://pubs.opengroup.org/onlinepubs/009604499/utilities/xcu_chap02.html
阅读全文
摘要:有一种观点:协程就是函数调用栈。每增加一个协程,就增加一个函数调用栈。 这个是从实现的角度来解释协程,确实可以让大家清楚协程实现的原理。 通常来说,每调用一个函数都会生成一个调用栈帧,记录函数执行时需要的各种信息,函数退出时销毁栈帧,返回上次调用者的栈帧里接着执行。 而协程给开发者提供了在多个函数之
阅读全文
摘要:https://flaggo.github.io/python3-source-code-analysis/ https://fasionchan.com/python-source/ https://he11olx.com/tags/CPython3-6%E6%BA%90%E7%A0%81/ ht
阅读全文
摘要:cmake_minimum_required(VERSION 3.0)project(cpython)file(GLOB SOURCE_FILES Python/*.c Parser/*.c Objects/*.c Modules/*.c)include_directories(Include)in
阅读全文
摘要:NDEBUG:关闭DEBUG信息。在release版本必须在Python.h中显示定义该宏变量,否则代码中的assert语句不会被移除(会影响性能。)
阅读全文