qq飞车调皮泼猴,宿州新闻,山风短
两种并发编程模型
多进程
进程间通信常用的几种方式:
两者优缺点
多线程优点
- 线程被称为“轻量级进程”,一般启动更快,而开启一个进程会慢一些也会复杂一点(因为操作系统需要绑定一些内部资源来管理进程)
- 线程的运行成本更低。比如说进程运行时,操作系统需要提供很多保护,防止意外地从当前进程切换到其他某个进程
- 共享内存的通信方式比进程间通信方式 快很多
多线程缺点
- 多线程需要很小心的管理,避免死锁、数据竞速等等
- 多线程不能运行在分布式环境下,多进程运行在不同主机上很方便
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
C++ 作用域
作用域:名称在翻译单元(包括文件)的可见范围 局部: 只在定义它的代码块中可用,如自动变量 全局(文件作用域): 从定义位置到文件结尾都可用 注意: 静...
[阅读全文]
-
-
-
-
聚合类型与POD类型
Lippman在《深度探索C++对象模型》的前言中写道: I have heard a number of people over the years ...
[阅读全文]
-
-
-
-
-
网友评论