学习python 多进程和多线程
2024-08-22 10:54:23
'''
学习多进程和多线程
'''
import multiprocessing def deadLoop():
while True:
pass if __name__ == '__main__':#多进程必须写这一行
p1 = multiprocessing.Process(target=deadLoop)
p1.start() deadLoop()
'''
测试发现多进程能让cpu到百分之60,
'''
import threading def test():
while True:
pass t1 = threading.Thread(target=test)
t1.start()
'''
多线程只能到30
'''
while True:
pass
'''
单线程死循环也是30
'''
最新文章
- python基础补漏-04-常用函数
- Linux的IO性能监控工具iostat详解
- [原创] RT7 Lite win7旗舰版精简方案
- ionic 安装遇到的问题以及解决方案
- Morgan Stanley telephone interview
- 程序A+B问题(一次输入和多次输入)
- @Transactional注解详解
- TPshop学习(8)微信支付
- Shell脚本-自动化部署WEB
- Spring AOP(基于代理类的AOP实现)
- 16 Linux系统的文件压缩、解压与归档
- python 数据库连接及操作
- RS:关于协同过滤,矩阵分解,LFM隐语义模型三者的区别
- DevExpress v17.2—WinForms篇(六)
- 随手练——博弈论入门 leetcode - 486. Predict the Winner
- ASP.NET MVC 4.0 参考源码索引
- www.sojson.com网站高级JS加密破解
- 重定向符号和tee命令区别
- 解决Mac外接显示器分辨率不正确问题
- python __set__ __get__ __delete__
热门文章
- Functional and Class Components
- 【C++】cout未刷新缓冲区仍会输出的问题
- java面试题:Spring
- 原生js实现一个简单的轮播图
- Mysql 5.7 弱密码限制,及创建用户无密码用户
- typedef void(*Func)(void)的简单用途
- [转]github详细教程
- 【转】Spring、Spring MVC、MyBatis整合文件配置详解
- jquery 事件委托(利用冒泡)
- SpringBoot08 请求方式、参数获取注解、参数验证、前后台属性名不一致问题、自定义参数验证注解、BeanUtils的使用