博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 多线程
阅读量:5051 次
发布时间:2019-06-12

本文共 853 字,大约阅读时间需要 2 分钟。

场景: 在项目调试过程中总出现 python 进程被挂起的(S)状态. 目前暂以为是由于 开的进程池并没有关闭(pool.close())和阻塞当前进程(pool.join()),等待进一步的测试结果。

ps -ef| grep python

ps -aux|grep python

http://blog.csdn.net/seetheworld518/article/details/49639651

http://www.cnblogs.com/congbo/archive/2012/08/23/2652433.html

-------动手实例-------

进程池的运行必须在 程序入口或其他方法中,不可以直接在外面运行

import multiprocessingimport timedef a(num):    print 'begin  %s' % num, time.time()    time.sleep(2)    print 'end  %s' % num, time.time()    return num * numif __name__ == '__main__':    pool = multiprocessing.Pool(processes=2)    parameters = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]    results = pool.map(a, parameters)    pool.close() # if Notes this two line, the result will differents.    pool.join() #    print 'results',results    # for result in results:    #     print result

 

转载于:https://www.cnblogs.com/dasheng-maritime/p/7490176.html

你可能感兴趣的文章
解决 An invalid domain was specified for this cookie
查看>>
JSON新特性
查看>>
微信支付choosewxpay:fail
查看>>
简单的 JSON 对象进行深拷贝最简单的方法
查看>>
Java method Exception throw with return instance.
查看>>
记事本其他功能实现(打印)
查看>>
2.Installation guide
查看>>
[原创]java WEB学习笔记21:MVC案例完整实践(part 2)---DAO层设计
查看>>
[原创]java WEB学习笔记33:Session 案例 之 购物车
查看>>
约瑟夫环问题的实现
查看>>
子元素scroll父元素容器不跟随滚动JS实现
查看>>
nodejs操作mongodb
查看>>
win10 uwp 获得缩略图
查看>>
[DP/变种背包] SOFTWARE
查看>>
OpenCV + python 实现人脸检测(基于照片和视频进行检测)
查看>>
ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法
查看>>
windows server 2012 如何开启 hyper-v 并创建虚拟机
查看>>
java-a实现压缩与解压缩(zip、gzip)
查看>>
Linux下MySql字符集修改办法
查看>>
MYSQL的数据类型以及建库策略
查看>>