摘要: threading通过对thread模块进行二次封装,提供了更方便的API来操作线程。threading.Thread Thread 是threading模块中最重要的类之一,可以使用它来创建线程。有两种方式来创建线程:一种是通过继承Thread类,重写它的run方法;另一种是创建一个threading.Thread对象,在它的初始化函数(__init__)中将可调用对象作为参数传入。Thread.getName()Thread.setName()Thread.name 用于获取和设置线程的名称。Thread.ident 获取线程的标识符。线程标识符是一个非零整数,只有在调用了start... 阅读全文
posted @ 2014-04-09 11:26 chenxiaojian 阅读(236) 评论(0) 推荐(0) 编辑
摘要: python queue模块有三种队列:1、python queue模块的FIFO队列先进先出。2、LIFO类似于堆。即先进后出。3、还有一种是优先级队列级别越低越先出来。针对这三种队列分别有三个构造函数:1、class Queue.Queue(maxsize) FIFO2、class Queue.LifoQueue(maxsize) LIFO3、class Queue.PriorityQueue(maxsize) 优先级队列常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空,返回True,反之FalseQueue.full() 如果队列满了,返回Tr 阅读全文
posted @ 2014-04-09 11:18 chenxiaojian 阅读(316) 评论(0) 推荐(0) 编辑