标准C\C++有提供进程间通讯的方法吗?

好堤 2014-03-26 01:40:46
如题,那些共享内存的方法,不是标准C\C++的东西吧?不同平台,接口也不一样吧?
...全文
197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
turing-complete 2014-03-26
  • 打赏
  • 举报
回复
在跨机器进行进程间通信的时候,可能是离不开socket的。但是,在机器内部进程间通信,一般不会使用socket,效率低,功能弱。我用的boost::interprocess,感觉不错。
引用 6 楼 u013573183 的回复:
[quote=引用 4 楼 u013627061 的回复:] socket效率,共享内存低很多吧? [quote=引用 3 楼 u013573183 的回复:] 因为进程这个概念就不属于C++,那C++又怎么会管你进程间通信呢 一个通行的办法是使用socket
[/quote] 够你用了[/quote]
敬畏者 2014-03-26
  • 打赏
  • 举报
回复
引用 4 楼 u013627061 的回复:
socket效率,共享内存低很多吧? [quote=引用 3 楼 u013573183 的回复:] 因为进程这个概念就不属于C++,那C++又怎么会管你进程间通信呢 一个通行的办法是使用socket
[/quote] 够你用了
ztenv 版主 2014-03-26
  • 打赏
  • 举报
回复
的确没有这样的机制,都是和操作系统相关的
好堤 2014-03-26
  • 打赏
  • 举报
回复
socket效率,共享内存低很多吧?
引用 3 楼 u013573183 的回复:
因为进程这个概念就不属于C++,那C++又怎么会管你进程间通信呢 一个通行的办法是使用socket
敬畏者 2014-03-26
  • 打赏
  • 举报
回复
因为进程这个概念就不属于C++,那C++又怎么会管你进程间通信呢 一个通行的办法是使用socket
turing-complete 2014-03-26
  • 打赏
  • 举报
回复
标准c++中目前还没有这些工具。
zybjtu 2014-03-26
  • 打赏
  • 举报
回复
是的,但是模型是差不多的,接口也大同小异

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧