摘要: 1. Python是一款编程语言,用于程序员与计算机的沟通,即程序员可以通过编程让计算机实现某些特定功能。 用程序语言开发程序,最终开发出的是一个软件,目前我们使用的软件均是需要运行在操作系统之上的,我了解到之前也有过在没有操作系统的环境下实现编程,但是太过复杂,难以满足现在应用软件的需求。操作系统 阅读全文
posted @ 2018-03-30 19:59 熊猫的黑白照 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立 阅读全文
posted @ 2018-03-30 19:14 熊猫的黑白照 阅读(3826) 评论(0) 推荐(0) 编辑
摘要: 在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次本文更好且客观的理解GIL。 GIL是什么 阅读全文
posted @ 2018-03-30 00:51 熊猫的黑白照 阅读(876) 评论(1) 推荐(0) 编辑
摘要: 最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究: 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是pyt 阅读全文
posted @ 2018-03-30 00:35 熊猫的黑白照 阅读(3153) 评论(0) 推荐(1) 编辑