简介 目录 评价 推荐
  • qq_慕丝4052656 2021-01-01
    1.  对于CPU密集型的单核处理,采用多线程。

    2.  对于CPU密集型的多核处理,采用多进程。

    3.  对于IO密集型的场景,采用多线程。

    4.  对于IO密集和CPU密集型的混合场景,综合考虑进进程和线程,可以一开始配置一个进程池,将可能的CPU密集型的任务交给进程池去完成,将IO密集型的任务交给线程。

    0赞 · 0采集
  • 慕婉清2497804 2020-12-13
    GIL是为了解决引用计数的问题
    截图
    0赞 · 0采集
  • I_尼克哇 2020-09-03

    操作系统中进程与线程直观认识

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    重点是 单线程性能不降低时,GIL才有可能去除,换言之,多线程方式有可能减低单线程性能 ?

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    GIL 的 意义

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    GIL起源

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    python 调用 .so

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    解决GIL方案

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    除了 Cpython ,其他语言实现的 python 几乎都没有使用引用计数的方式,可以避免GIL 带来的问题

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    IO核 CPU密集型解决方案

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    python  多核解决方案

    三个维度:

    CPU

    操作系统

    Python

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    GIL 多进程解决方案

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    python  GIL

    截图
    0赞 · 0采集
  • 小飞侠慕仔 2020-08-17

    进行与线程的关系

    截图
    0赞 · 0采集
  • 遥远的遥 2020-08-11

    多线程与异步

    截图
    0赞 · 0采集
  • 遥远的遥 2020-08-11

    进程与线程



    截图
    0赞 · 0采集
  • 慕仰5005379 2020-07-19
    不错
    0赞 · 0采集
  • 慕仙1622469 2020-07-03

    很好很好很好很好很好很好很好很好

    0赞 · 0采集
  • 慕仙1622469 2020-07-03

    很好很好很好很好很好很好很好很好

    0赞 · 0采集
  • 晔华 2020-06-03
    我心疼
    1赞 · 0采集
  • 不老的老王 2020-06-02

    GIL实在底层的一把锁,是butecode字节码级别的互斥锁,保证同一时刻只有一个线程来控制Python解释器。

    1赞 · 0采集
  • 不老的老王 2020-06-02

    GIL存在的意义

    1. GIL在单核时代最初的目的是解决资源引用计数的安全性问题

    2. IO密集型的任务,可以用多线程;CPU密集型的任务,推荐多进程

    3. Python现有的C扩展在很大程度上依赖GIL提供的解决方案,如果要更改GIL,则需要重新解决这些库的线程安全问题


    0赞 · 0采集
  • WE_Xing 2020-05-31

    操作系统中的进程与线程

    截图
    0赞 · 1采集
  • WE_Xing 2020-05-31

    操作系统中的进程与线程

    截图
    0赞 · 0采集
  • WE_Xing 2020-05-29

    GIL (Global Interpreter Lock)  --  全局解释器锁

    截图
    0赞 · 0采集
  • 甘文立青 2020-05-28
    你好
    截图
    0赞 · 0采集
数据加载中...
开始学习 免费