摘要: 什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果----那就是 yield 语句的功能,返回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续(当它返回[一个值以及]控制给调用者时) 简单实例 def gen(): yield 1 ... 阅读全文
posted @ 2015-03-16 20:22 Ydoing 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal类可以理解为ThreadLocalVariable(线程局部变量),提供了get与set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回当前执行线程在调用set时设置的最新值。可以将ThreadLocal视为 包含了Map对象,保存了特定于该线程的值。概括起来说,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而Thre... 阅读全文
posted @ 2015-03-16 20:20 Ydoing 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 创建类 Python 类使用 class 关键字来创建。简单的类的声明可以是关键字后紧跟类名: class ClassName(bases): 'class documentation string' #'类文档字符串' class_suite #类体实例化 通过类名后跟一对圆括号实例化一个类 mc = MyClass() # instantiate class 初始化类 'in... 阅读全文
posted @ 2015-03-16 20:10 Ydoing 阅读(334) 评论(0) 推荐(0) 编辑