02 2018 档案
python -- 协程
摘要:协程 由于python中的多线程比较特殊,所以协程的概念就变得尤为珍贵了,对于cpu密集型的操作,使用协程的效率无疑要好过多线程很多。因为协程的创建及其间切换的时间成本要低于线程很多。也因为这一点,很多人说,协程才是python的未来,重要不重要!!! python中提供协程的模块有两个,green
阅读全文
python -- 线程
摘要:线程的出现 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销过大。 因此在80年代,出
阅读全文
python -- 进程补充
摘要:生产者消费者模型 生产者消费者模型 1.消费者要处理多少数据是不确定的 2.只能用while循环来处理数据,但无法结束 3.需要生产者发送信号 4.有多少个消费者 就需要发送多少个信号 5.但是发送的信号数量需要根据 生产者 JoinableQueue([maxsize]) 方法 管道 应该特别注意
阅读全文
python -- 进程
摘要:什么是进程 要了解进程先了解操作系统,可以参考一下我的上一篇博客:操作系统 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进
阅读全文
Python -- 操作系统
摘要:1.手工操作——穿孔卡片 1946年第一台计算机诞生 ,计算机还在才用手工操作方式。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下
阅读全文
浙公网安备 33010602011771号