多进程编程的优缺点
来源:互联网 发布:js mvvm框架有哪些 编辑:程序博客网 时间:2024/05/16 12:37
优点:每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系; 通过增加CPU,就可以容易扩充性能; 可以尽量减少线程加锁/解锁的影响,极大提高性能,就算是线程运行的模块算法效率低也没关系; 每个子进程都有2GB地址空间和相关资源,总体能够达到的性能上限非常大 。
缺点:逻辑控制复杂,需要和主程序交互; 需要跨进程边界,如果有大数据量传送,就不太好,适合小数据量传送、密集运算 多进程调度开销比较大; 最好是多进程和多线程结合,即根据实际的需要,每个CPU开启一个子进程,这个子进程开启多线程可以为若干同类型的数据进行处理。当然你也可以利用多线程+多CPU+轮询方式来解决问题……
阅读全文
0 0
- 多进程编程的优缺点
- 多进程编程的优缺点
- 多进程编程的优缺点
- 多进程编程的优缺点?
- 多进程编程的优缺点
- 进程、线程、多进程、多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 转载--多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 转载--多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- 多进程和多线程的优缺点
- java学习中关于线程
- (转载)网络流算法,十分清晰易懂
- Java WebService 简单实例
- python模块
- Linux下安装OpenCV+Python支持
- 多进程编程的优缺点
- B
- javascript this的指向
- poj 2481 Cows【线段树单点更新】
- Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View andro
- POJ1611The Suspects (并查集大水题)
- c++ cin输入
- 2017.8.07 SSL 模拟赛
- 教务管理系统8-7