Wintice 2015-04-01 03:21 采纳率: 0%
浏览 1922

C语言:进程间传递指针来实现数据操作是否会有安全隐患?

涉及两个进程,A和B,A和B可通信。

进程A管理一个链表,A会把某个链表节点的一些特征参数发送给进程B,后面进程B会把一开始得到的节点特征发送回A,A再对链表进行遍历匹配,匹配对应的节点,进行操作。

如果A一开始把节点指针直接给B,B后面需要对节点操作时直接把指针发回给A,这样就不用遍历链表。但是这样做是不是不合理?就是是不是有安全性之类的问题?

  • 写回答

4条回答 默认 最新

  • threenewbee 2015-04-01 03:29
    关注

    跨进程传递指针没有意义,对方进程拿到指针也访问不了内存。既然如此,为何要传。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料