python Queue

import Queue

q=Queue.Queue(maxsize=5)#Queue.LifoQueue(maxsize=3) PriorityQueue

q.put([1,2,3,])

def fun():

  print('hello world')

q.put(fun)

q.get()#默认是阻塞的,若没有值一直等待 ,可以设置timeout值,q.get_nowait()非阻塞的

#q.qsize() q.empty() q.full() q.not_full() q.not_empty() q.put_nowait()

 

posted @ 2016-11-04 16:09  howhy  阅读(80)  评论(0)    收藏  举报