![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
皮小猪的时光
这个作者很懒,什么都没留下…
展开
-
Python的__slots__
__slots__ 用处__slots__的作用是阻止在实例化类时为实例分配dict,默认情况下每个类都会有一个dict,通过__dict__访问,这个dict维护了这个实例的所有属性。代码:# coding:utf-8 class Base(object): val = 1 def __init__(self): pass class BaseSlots(object原创 2016-04-26 11:03:10 · 1518 阅读 · 0 评论 -
协程 与 greenlet
文章目录1. 协程2. greenlet 1. 协程 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,调用顺序是明确的。而协程的调用和子程序不同。 协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别...原创 2019-05-04 22:31:15 · 343 阅读 · 0 评论