文章分类 -  Python基础

摘要:概念:协程又称为微线程,它是实现多任务的另一种方式,只不过是比线程更小的执行单元。因为它自带CPU的上下文,这样只要在合适的时机,我们可以把一个协程切换到另一个协程。 协程的实现方式 yield/send实现协程 使用greenlet 模块,通过switch来切换不同的代码块协程运行 使用geven 阅读全文
posted @ 2020-07-07 23:19 林三点 阅读(82) 评论(0) 推荐(0)
摘要:进程 概念:进程是操作系统分配资源的最小单元 理解:一个应用程序至少包括1个进程,每个进程在执行过程中拥有独立的内存单元,python的多进程编程主要依靠multiprocess模块。 进程间通信:首先,进程间是可以相互通信的,比较常见的有七种通信方式,如管道pipe、命名管道FIFO、消息队列Me 阅读全文
posted @ 2020-07-07 22:55 林三点 阅读(400) 评论(0) 推荐(0)
摘要:可迭代对象: 内部含有__iter__方法的对象就是可迭代对象 优点: 1.比较直观 2.操作方法多 缺点: 1.十分耗内存 2.不能迭代取值(一般只能使用索引或者字典的key取值) 迭代器: 可以重复迭代的工具,内部含有__iter__方法以及__next__方法 特点:可以通过next方法取值, 阅读全文
posted @ 2019-11-01 21:46 林三点 阅读(91) 评论(0) 推荐(0)