Python3 ——多进程
来源:互联网 发布:fc2手机视频新域名 编辑:程序博客网 时间:2024/06/07 08:23
之前多线程的倒是写过,但是多进程,还是第一次,前几天,看到一段python写的代码,做压力测试的,为了抢占榨干CPU性能,对每一千个线程,开启一个进程,闲下来查查看,mark下:(我说的那段代码就不贴了,太多,自己写了个demo版本,很简单)
#!/usr/bin/python3# -*- coding: utf-8 -*-import timeimport multiprocessingdef gettime(): localtime = time.localtime(time.time()) year = localtime[0] month = localtime[1] day = localtime[2] hour = localtime[3] minute = localtime[4] return ("本地时间为:" + str(year) + '-' + str(month) + "-" + str(day) + " " + str(hour) + ":" + str(minute))p1 = multiprocessing.Pool(processes=4) #最多并发进程数目为4results = []for i in range(0,10): results.append(p1.apply_async(gettime)) #非阻塞p1.close()p1.join()for result in results: #打印进程执行结果 print result.get()
最近在看一个压力测试的脚本,python版的,感觉python也有很多奇怪的语法,不过还是蛮简单的一门语言,入门很快,两三天基本就能写东西。
阅读全文
0 0
- Python3 ——多进程
- Python3.5——多进程
- python3多进程实现
- python3 多进程
- Python3多进程学习
- python3 学习笔记 多进程 multiprocessing 模块
- 廖雪峰《python3 基础教程》读书笔记——第十二章 进程和线程
- python3 语法之多进程
- Python3之进程、线程
- python3爬取聚美优品多进程入库mongo
- Python3之多进程join、daemon
- python3 子进程和父进程
- Python3语法——Python3函数参数的各种形式
- Python3.5——递归
- Python3——列表基础
- Linux进程全解3——进程概念、进程ID、多进程调度原理
- python3多进程,单线程,网络请求密集型操作速度对比
- Python3 串口两进程同时读写
- js对象的深入认识
- 腾讯2017秋招笔试编程
- 夜间模式
- 21天自制chromium -- cc篇
- 准备PAT之Highest Price in Supply Chain (25)
- Python3 ——多进程
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(二)
- 美团点评——改试卷
- C51编译器的扩展C语言关键字
- 工作一年的经验
- ORACLE SPATIAL空间数据库建立
- 集训9.8
- 关于文件中的__name__
- 机器翻译基础