首页 > 玄幻魔法 > 美利坚:我的模拟器不对劲! > 第72章 模擬器更新(5.1k大章)

第72章 模擬器更新(5.1k大章)

⚡ 自动翻页 开启后阅读到底自动进入下一章
⚡ 开启自动翻页更爽 看到章尾自动进入下一章,追书不用一直点。

  桌上几个人抬起头。提米的手指停在键盘上,莱拉把可乐罐放下,全民超人从树干上直起身子。

  这一句话的信息量极大。

  “又是出难题的时候了。”莱拉低声说。

  “这次是针对陈一个人的?”

  “看来他俩线下已经单独约见过了。”

  “群主对有潜力的新人真是上心————”

  席中短暂骚动只言片语。

  陈哲想了想:“gil是cpython的全局解释器锁,同一时刻只有一个线程执行python字节码。”

  本点点头,等他继续。

  “所以多线程cpu密集型任务在python里是偽並行,”陈哲说,“只能跑在一个核心上。i0密集型可以用多线程,因为有阻塞等待,gil会释放。”

  本没评价,又写了一行字。

  “怎么绕过gil?”

  陈哲答:“多进程。用multiprocessing模块,每个进程有自己的解释器和gil,能跑满多核。或者用c扩展,把计算密集的部分用c写,在c层面释放gil。还有asyncio,协程,適合i0密集型但不是cpu。

  本又写了一行。

  “那你在实际项目里用过asyncio吗?”