# coding:utf-8
import gevent
import time
info = None # 定义数据
def product_handle():
global info
for item in range(10):
if item % 2 == 0:
info = "title = 小李老师、content = 软件技术讲师"
else:
info = "title = 沐言优拓、content = www.yootk.com"
print("【生产者】%s" % info)
gevent.sleep(1)
def consumer_handle():
while True:
print("【消费者】%s" % info)
gevent.sleep(1)
def main():
product_gevent = gevent.spawn(product_handle)
consumer_gevent = gevent.spawn(consumer_handle)
product_gevent.join()
consumer_gevent.join()
if __name__ == '__main__':
main()
python中使用gevent模块实现多协程处理
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 大家好,我是金鱼座,一个走在测试领域这片蓝海中, 蹉跎前行的技术渣渣,唯有一直走下去,也许能改变点什么,加油! 接...
- 今天碰到一个小的排序问题,需要按嵌套对象的多个属性来排序,于是发现了python里的operator模块和sort...
- 协程的演变 其实早在 Python3.4 的时候就有协程,当时的协程是通过 @asyncio.coroutine ...