python - python3如何进行上下文切换?
问题描述
我读到 Python2 使用字节码计数器来决定 GIL 何时应该在线程之间切换执行,但 Python3 使用计时器。
我想知道,上下文切换过程是如何工作的?特别是定时器中断如何保存线程的当前上下文并切换到另一个线程?
在嵌入式系统中,这非常简单,但我不清楚 python 解释器如何与操作系统一起工作以实现这一点,同时保持当前线程的上下文完整。
解决方案
推荐阅读
- maven - maven 插件共享依赖项提供
- c# - 正则表达式:如何匹配以“$”开头并以空格结尾的路径?
- pandas - 数据框的条件 matplotlib fill_between
- c# - 带有下拉菜单的页面对象模型c#
- c# - 从数据库导出到 Excel MVC
- java - 在 Java Spring 中动态解决依赖关系的最佳方法?
- django - 使用不同的序列化器进行请求和回复
- java - SpringMVC - @RequestParam 的命名策略
- python - 多层感知器的偏置初始化器
- javascript - 将图像(Frontside-Backside)映射到三个js中的球体