微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python线程池的实现实例

这篇文章主要介绍了python线程池的实现方法代码简单实用,供大家参考使用

直接上代码

复制代码 代码如下:

# -*- coding: utf-8 -*-

import Queue

import threading

import urllib

import urllib2

import osdef down(url,n):

    print 'item '+str(n)+' start '

    filename=urllib2.unquote(url).decode('utf8').split('/')[-1]

    urllib.urlretrieve(url, filename)

    print 'item '+str(n)+' finish '

def worker():

    while True:

        i = q.get()

        url=i[0]

        n=i[1]

        down(url,n)

        q.task_done()

if __name__=="__main__":

    num_worker_threads=100

    f=open('url.txt')

    l=f.readlines()

    q = Queue.Queue()

    for i in range(num_worker_threads):

        t = threading.Thread(target=worker)

        t.daemon = True

        t.start()

    for i in range(0,len(l)):

        q.put((l[i],i))

    q.join()

上一篇:Python的迭代器和生成器使用实例下一篇:使用Python的urllib2模块处理url和图片的技巧两则 热门搜索

Python实例 

线程池实现原理 

实现多线程 

实例教程 

编程实例 

相关文章

python实现线程池的方法

2021-10-11阅读(5939)评论(0)推荐()

这篇文章主要介绍了python实现线程池的方法,实例分析了Python线程池的原理与相关实现技巧,需要的朋友可以参考下

python线程池的实现实例

2021-10-13阅读(9585)评论(0)推荐()

这篇文章主要介绍了python线程池的实现方法代码简单实用,供大家参考使用

用python实现的线程池实例代码

2021-11-03阅读(8359)评论(0)推荐()

这篇文章主要介绍了用python实现的线程池实例代码,具有一定借鉴价值,需要的朋友可以参考下

Python实现线程池代码分享

2021-11-09阅读(5346)评论(0)推荐()

这篇文章主要介绍了Python实现线程池代码分享,本文直接给出实例代码,需要的朋友可以参考下

Python自定义线程池实现方法分析

2021-10-17阅读(7306)评论(0)推荐()

这篇文章主要介绍了Python自定义线程池实现方法,结合实例形式较为详细的分析了Python自定义线程池的概念、原理、实现方法及相关注意事项,需要的朋友可以参考...

Python 线程池用法简单示例

2021-10-08阅读(7673)评论(0)推荐()

这篇文章主要介绍了Python 线程池用法,结合简单实例形式分析了Python线程池相关使用技巧与操作注意事项,需要的朋友可以参考下

线程池之newFixedThreadPool定长线程池的实例

2021-10-08阅读(3491)评论(0)推荐()

这篇文章主要介绍了线程池之newFixedThreadPool定长线程池的实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

取消

有人回复邮件通知

提交评论

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐