demo.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:Spider 作者: poluo 项目源码 文件源码
def multi_thread(func):
    @wraps(func)
    def wrapper(*args, **kwargs):
        url,start,end  = args
        jobs= []
        piece = (end-start)//THREAD_NUM
        for _ in range(THREAD_NUM):
            jobs.append(gevent.spawn(func,url,start,start+piece))
            start += piece
        gevent.joinall(jobs)
        # get  return value
        # result = []
        # for j in jobs:
        #     result.append(j.value)
        # return result
    return wrapper
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号