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