IT虾米网

python多线程简单示例详解

itxm 2018年09月07日 编程语言 111 0

python多线程简单示例
#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
import threadpool
import time,random
"""
安装threadpool
sudo easy_install threadpool
"""
def threadpool_test(arg):
    # 做一些事情
    time.sleep(0.01)
    return arg
def print_result(request, result):
    print "结果 %s %r" % (request.requestID, result)
if __name__ == "__main__":
    data = ['test_%d' % i for i in range(20)]
    pool = threadpool.ThreadPool(5)
    requests = threadpool.makeRequests(threadpool_test, data, print_result)
    for req in requests:
        pool.putRequest(req)
    pool.wait()
    print '结束!'

转载请注明来源网站:www.itxm.cn谢谢!

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

基于JAVA的违章查询助手数据调用代码实例详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。