【 】Qt的共享内存实现进程间通信可以吗?

烈日雄鹰 2015-01-15 10:37:16
最近想用Qt设计两个进程互相通信,想到Qt有共享内存机制。用Qt的共享内存可以吗,有没有什么不可取的地方,想跨平台在Linux下也能成。分比较少,先谢啦
...全文
393 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈日雄鹰 2015-01-22
  • 打赏
  • 举报
回复
引用 3 楼 sddsighhz 的回复:
Qt的共享内存机制没用过,不过linux的倒是用过。linux下的进程间通信机制还是蛮多的,比如同名管道,消息队列,信号量等,你如果只是在linux上跑,都可以尝试一下
我最近学了学Qt的共享内存机制,也还不错,不知道共享内存能不能实时传输数据。
大卫无限 2015-01-15
  • 打赏
  • 举报
回复
共享内存操作不是很方便,(只是人个觉得,可能有的人也喜欢这种操作方式). 推荐使用QLocalSocket/QLocalServer这个也是跨进程通信的,用法和tcpsocket一样的.
Creator_莫言 2015-01-15
  • 打赏
  • 举报
回复
Qt的共享内存机制没用过,不过linux的倒是用过。linux下的进程间通信机制还是蛮多的,比如同名管道,消息队列,信号量等,你如果只是在linux上跑,都可以尝试一下
烈日雄鹰 2015-01-15
  • 打赏
  • 举报
回复
引用 1 楼 n7zj0x8 的回复:
共享内存操作不是很方便,(只是人个觉得,可能有的人也喜欢这种操作方式). 推荐使用QLocalSocket/QLocalServer这个也是跨进程通信的,用法和tcpsocket一样的.
可我主要是想在单机上运行不同的进程。。

16,642

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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