天才一秒记住【狂风中文网】地址:https://www.kfzw.net
第72章模擬器更新(5.1k大章)
斯坦威警长在fbi工作,从这警衔就能看出对方的地位,工薪在13万到18万美刀之间0
实际上美利坚联邦调查局只是称警长,职衔正常来说,是属於高级探员,至於主管和助理局长就都是文职一类,在美利坚复杂的官僚调度体系里难以琢磨,不过肉眼可见的也是地位很高。
陈哲本来以为对方也是留学生,可是照现在这么看,这傢伙反而是个土生土长的美国人!
“我对此深感惋惜。”
陈哲心中思绪起伏,表情没什么波折。
“没关係,也不是我第一次跟別人提起这件事了。”
书虫摆了摆手,声音低沉。
陈哲拍了拍对方的肩膀。
他並不打算利用书虫的身份做些什么,和对方交谈片刻之后,就整理好了自己脑中的所想,回到了聚会之中。
聚会下半场,本端著咖啡回来的时候,气氛已经松下来了。
七八个人散坐在草坪上,有的靠著树干,有的盘腿坐在枯黄的草上,有的趴在野餐桌边刷手机。
阳光从云层后面露出来,把整片草坪晒出一层薄薄的暖意。
本没坐下。
他站在野餐桌旁边,喝了一口咖啡,目光从人群里扫过,最后落在陈哲身上。
“陈,”
他忽然开口,“上次在绿点区跟你聊的时候,有个问题你没答完。”
陈哲抬起头。
本把咖啡放下,走到桌边,从背包里翻出一支马克笔,在白板——其实就是一张a3纸上写了一行字。
“python的gil,你怎么看?”
桌上几个人抬起头。
提米的手指停在键盘上,莱拉把可乐罐放下,全民超人从树干上直起身子。
这一句话的信息量极大。
“又是出难题的时候了。”
莱拉低声说。
“这次是针对陈一个人的?”
“看来他俩线下已经单独约见过了。”
“群主对有潜力的新人真是上心————”
席中短暂骚动只言片语。
陈哲想了想:“gil是cpython的全局解释器锁,同一时刻只有一个线程执行python字节码。”
本点点头,等他继续。
“所以多线程cpu密集型任务在python里是偽並行,”
陈哲说,“只能跑在一个核心上。
i0密集型可以用多线程,因为有阻塞等待,gil会释放。”
本没评价,又写了一行字。
“怎么绕过gil?”
陈哲答:“多进程。
用multiprocessing模块,每个进程有自己的解释器和gil,能跑满多核。
或者用c扩展,把计算密集的部分用c写,在c层面释放gil。
还有asyncio,协程,適合i0密集型但不是cpu。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!