一:使用 asyncio处理并发    

 介绍 asyncio 包,这个包使用事件循环驱动的协程实现并发。这是 Python 中最大也是最具雄心壮志的库之一。

二:示例

  1)单任务协程处理和普通任务比较

#普通任务示例
    # _*_ coding:utf-8 _*_
    __author__ = "lixiang"
    import asyncio
    import time
    
    def hello():
        count=0
        while count<10:
            print("before",count)
            try:
                
                time.sleep(0.1)
                count+=1
                print("after",count)
            except Exception as e:
                print(e)
        return count
    
    if __name__=="__main__":
        start_time=time.time()
        hello()
        end_time=time.time()
        print("cost time",end_time-start_time)
普通任务示例

相关文章: