当前位置:  技术问答>linux和unix

在线等,关于IPC,高分求高人指点

    来源: 互联网  发布时间:2015-10-03

    本文导语:  最近做一个项目,主进程开了两个子进程。一个从设备驱动读数据,一个开了个socket与另一台机器(假设为B)通信。现在需要把从设备驱动读取的数据发往机器B,这里有几个思路。    (1)在读设备驱动数据的子...

最近做一个项目,主进程开了两个子进程。一个从设备驱动读数据,一个开了个socket与另一台机器(假设为B)通信。现在需要把从设备驱动读取的数据发往机器B,这里有几个思路。
   (1)在读设备驱动数据的子进程中直接将数据发往机器B;
   (2)利用IPC机制将数据从读设备驱动数据子进程送到socket子进程,通过socket再将数据送到机器B;
    现在我的问题是采取哪个方法好,以及在处理过程中应该注意什么。这里的特点是:从设备驱动中读取的数据两大;尽量要节约内存。
    第一次做这种工作,希望有经验的大侠指点一二,不胜感激,在线等回!!


|
如果你开2个进程的话,最好用共享内存的方式,设备文件读到数据以后放入共享内存,另外一个进程读取共享内存,然后发出去。

|
传送描述符?所有系统都支持吗?我在 APUE 上有印象看到过,但是要找就再也找不到。。
既然流通是单向的,那么就不必用 shm 了,用 Unix domain socket / FIFO 传送好了。

|
这种问题肯定讨论起来就没完了,仁者见仁,智者见智。
我个人认为如果可以实现的话,就越简单越好,能直接发就直接发,能减少通讯就减少通讯,尽量减少bug.

|
利用信号量控制对共享内存的访问

    
 
 

您可能感兴趣的文章:

  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • Linux下无法启动apache 高分求救!在线等待
  • 有谁知道linux操作系统察看cpu使用率的命令,回答正确给高分,急,在线等待!!!
  • 新手的求助,高分,在线等待
  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • 高分征解(在线等待),有谁能提供DOS下双机互连的工具LanLink5.0 。
  • 迫切、紧急、高分求购......在线等待!
  • 高分在线求救!!!
  • linux上的媒体播放(高分在线求解)
  • 请问谁知道mydns服务程序在哪里可以下载到?(高分,在线等)
  • 高分求IBM AS400资料,在线
  • ftp 命令请教, 在线等候, 高分相送
  • 高分求救:Linux下如何改变Ramdisk大小!急!!在线等待!!!
  • 高分求助在线等...连接池的问题
  • 高分相送 unresolved symbol printk 出错~,在线等待
  • 高分求助,在线等
  • 高分求救!!!关于makefile问题。急!!!在线等!!!
  • 高分在线求救!!!!!!!!
  • 今天在线,哪位大虾来指点,高分回报,不够再发帖补....
  • 高人速进,在线等待!
  • 我用的是putty软件SSH到linux上,但启动程序后关闭终端程序就退出了,在线等,请高人指教!
  • linux下C++动态malloc申请内存出现问题,高人指点一下,在线
  • javamail 我搞不定了,高人救命!在线等待立即送分!急急急急急急急急急急急急急急急急!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在线急等。。。!vm虚拟机下安装ubuntu 正在扫描磁盘... 到36%时不动了!!! 高手指点
  • linux平台下面,能同时支持php,asp吗,如果可以,能不能详细指点。 在线等候!
  • 急:我要去面试,大家给指点一下(在线等)
  • 各位高手请指点:cvs的安装问题!!!在线等待,分不够可再加!!
  • 请高手指点迷津,急!!!在线等待!
  • 急急!盼高手指点,在线等待!
  • sendto 函数返回失败错误码14,请大侠指点什么原因,在线等待
  • 在线等 哪位好心人指点下
  • 那位做过Applet与Jsp通信得大哥指点一下----在线等-------
  • 关于双系统的问题,请高手指点!(救急,在线等)
  • 纠结啊!嵌入式linux研二,要不要去做防火墙?求指点,在线等
  • 在线等,知道的指点下小弟,这个问题困扰我太久了。
  • 新手上路,请指点!(在线等待)
  • 有关TOMCAT中类库的存放路径,问题很菜,请不吝指点?在线等待。
  • 请各位高手指点一下迷津?(在线等待)
  • jsp中if else的问题。请指点。给分!在线等待!!!
  • 请各位高手指点一下该怎么作?(在线等待)
  • 如何安装Linux Red hat 10.0版,在线等,请高手指点。
  • 请各位使用过Linux的进来看看,指点指点(在线等待)! 谢谢
  • 有关Applet的概念问题,请指点一下吧,我就这么多的分了,在线等待结帐
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3