Fork me on GitHub
摘要: 1. 进程 1.1 进程的创建 fork 正在运行着的代码,就称为进程 1.2 全局变量在进程中不共享 1.3 多次fork 1.4 Process 创建子进程 1.5 Process 的子类 1.6 进程池 Pool(非阻塞方式) 1.7 apply 阻塞方式添加任务 1.8 进程间通信(Queu 阅读全文
posted @ 2018-03-11 21:46 小a的软件思考 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1. 垃圾回收 小整数对象池 Python对小整数的定义是 ,这些整数对象是提前建立好的; 在一个Python程序中,所有位于这个范围内的整数,使用的都是同一个对象; 单个字符共用对象,常驻内存; 大整数对象池 每一个大整数,均创建一个新的对象; 机制 单个单词,不可修改,默认开启intern机制, 阅读全文
posted @ 2018-03-11 12:14 小a的软件思考 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. 生成器 通过列表生成式,可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个 包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数 的元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在 阅读全文
posted @ 2018-03-11 00:35 小a的软件思考 阅读(144) 评论(0) 推荐(0) 编辑