摘要: 一 多进程multiprocessing multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing p 阅读全文
posted @ 2019-05-10 10:17 zhengna 阅读(1255) 评论(0) 推荐(1)
摘要: 一 队列queue 当必须在多个线程之间安全地交换信息时,队列在线程编程中特别有用。 队列的作用:1.解耦,使程序直接实现松耦合 2.提高处理效率 列表与队列都是有顺序的,但是他们之间有一个很大的区别:从列表中取出一个数据,数据还在列表中,从队列中取出一个数据,队列中就减少一个数据。class qu 阅读全文
posted @ 2019-05-10 10:15 zhengna 阅读(1471) 评论(0) 推荐(0)
摘要: 一 Python GIL(Global Interpreter Lock) 全局解释器锁 如果一个主机是单核,此时同时启动10个线程,由于CPU执行了上下文的切换,让我们宏观上看上去它们是并行的,但实际上在微观上它们永远是串行的。如果一个主机有四核,代表它可以真真正正同时执行4个任务,而不是假象。但 阅读全文
posted @ 2019-05-10 10:06 zhengna 阅读(434) 评论(0) 推荐(0)