多进程编程的优缺点
来源:互联网 发布:sm3算法是对称算法吗? 编辑:程序博客网 时间:2024/05/16 19:42
多进程优点:
每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系; 通过增加CPU,就可以容易扩充性能; 可以尽量减少线程加锁/解锁的影响,极大提高性能,就算是线程运行的模块算法效率低也没关系; 每个子进程都有2GB地址空间和相关资源,总体能够达到的性能上限非常大
多线程缺点:
逻辑控制复杂,需要和主程序交互; 需要跨进程边界,如果有大数据量传送,就不太好,适合小数据量传送、密集运算 多进程调度开销比较大; 最好是多进程和多线程结合,即根据实际的需要,每个CPU开启一个子进程,这个子进程开启多线程可以为若干同类型的数据进行处理。当然你也可以利用多线程+多CPU+轮询方式来解决问题……
方法和手段是多样的,关键是自己看起来实现方便有能够满足要求,代价也合适。
0 0
- 多进程编程的优缺点
- 多进程编程的优缺点
- 多进程编程的优缺点
- 多进程编程的优缺点?
- 多进程编程的优缺点
- 进程、线程、多进程、多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 转载--多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 转载--多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 使用UltralISO(软碟通)制作ubuntu系统的U盘启动
- SQL -- 使用PARTITION和RANK函数完成统计
- 做为一名想进步的程序员,应该戒掉一些坏习惯,养成一些好习惯
- java学习方向及主要内容
- 常见hash算法的原理
- 多进程编程的优缺点
- 第二章 Java语言基础2 (关键字、运算符、进制、变量类型)
- 艾叶 R学习笔记(1)
- Spring和SpringMVC的区别
- sklearn中支持向量机部分
- Mac 百度云加速下载,突破限速,大文件无压力(小白使用无压力)
- 第一个J2me程序,请帮忙看一下是什么问题!多谢多谢!
- 半监督学习(semi-supervised learning)
- 4553: [Tjoi2016&Heoi2016]序列