首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Northxw
V2EX  ›  程序员

再谈 Python 进程、线程、协程

  •  
  •   Northxw · 232 天前 · 1262 次点击
    这是一个创建于 232 天前的主题,其中的信息可能已经有所发展或是发生改变。

      最近在看 Python 并发编程, 对进程、线程、协程也算是有所了解, 但是迷迷蒙蒙中总感觉没有形成知识框架, 或者说有点乱。

      有好的文章,教程(比较系统化的)请砸过来, 或者哪位小哥哥 指导一条名路也行,O(∩_∩)O 哈哈~

    4 回复  |  直到 2019-06-07 19:18:47 +08:00
    wwqgtxx
        1
    wwqgtxx   231 天前
    协程的话自己实现个简易版本的 asyncio 就基本上懂了一半了,实际上 asyncio 除了少数性能部分(这些部分也有 python 实现的代码),剩下都是纯 Python 实现的。
    同理 multiprocessing 这个库也是,自己写一个,底层用 popen 实现即可( python 官方也是这么干的)
    至于线程你真的要透彻的理解还是去看看操作系统原理这本书吧,或者学学 java 的线程库,python 的 threading 就是模仿 jdk 中的 java.lang.Thread 的
    Northxw
        2
    Northxw   231 天前
    @wwqgtxx 操作系统... 想当初最头疼的一门课,哈哈 谢谢你啦
    Northxw
        4
    Northxw   231 天前
    @Ehco1996 谢谢你
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1695 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 35ms · UTC 12:17 · PVG 20:17 · LAX 04:17 · JFK 07:17
    ♥ Do have faith in what you're doing.