摘要: 1 multiprocessing模块 (2.)创建类的方法 构造方法: Process([group [, target [, name [, args [, kwargs]]]]]) group: 线程组,目前还没有实现,库引用中提示必须是None; target: 要执行的方法; name: 阅读全文
posted @ 2017-05-12 19:29 qianxiamo 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1 GIL全局解释器锁定义 定义:在一个线程拥有了解释器的访问权后,其他的所有线程都必须等待他释放解释器的访问权,即这些线程的下一条指令并不会互相影响。 缺点:多处理器退化为单处理器 优点:避免大量的加锁解锁操作 无论你启多少个线程,你有多少个cpu,python在执行一个进程的时候会淡定的在同一时 阅读全文
posted @ 2017-05-12 19:24 qianxiamo 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1 操作系统 为什么要有操作系统 ? 操作系统位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进程切换: 2 进程和线程的概念 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序,数据集和进程控制块三部分组成。 程序用来描述进程要完成哪些功能以及如何完成 阅读全文
posted @ 2017-05-12 19:10 qianxiamo 阅读(228) 评论(0) 推荐(0) 编辑