美文网首页
python中使用gevent模块实现多协程处理

python中使用gevent模块实现多协程处理

作者: 逐梦余生 | 来源:发表于2023-03-26 15:19 被阅读0次
      # 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模块实现多协程处理

          本文链接:https://www.haomeiwen.com/subject/oagordtx.html