摘要: import gevent def fun(): print('----------') gevent.sleep(0) print('++++++++') def bar(): print('!!!!!!!!!!!') gevent.sleep(0) print('^^^^^^^^^^^^^') gevent.joinall([ gev... 阅读全文
posted @ 2017-01-15 18:40 200ML 阅读(107) 评论(0) 推荐(0) 编辑
摘要: import threading,queue,time import contextlib @contextlib.contextmanager def fun(list_1,val): list_1.append(val) try: yield finally: list_1.remove(val) q = queue.Queue(... 阅读全文
posted @ 2017-01-15 16:32 200ML 阅读(128) 评论(0) 推荐(0) 编辑
摘要: import threading,queue,time StopEvent = object() class Mythreadpool: def __init__(self,max_num): self.q = queue.Queue() self.max_num = max_num self.generate_list = [] ... 阅读全文
posted @ 2017-01-15 13:49 200ML 阅读(163) 评论(0) 推荐(0) 编辑