ChinaUnix.net
相关文章推荐:

LINUX模块间通信

linux环境进程通信 ——无名管道工作机制研究 引言 linux作为一个开源的操作系统,是我们进行操作系统和提高编程水平的最佳途径之一。 好的程序如同好的音乐一样,完成的完美、巧妙。开放源码的程序都是经过无数人检验地,本文将以linux-kernel-2.6.5为例对pipe的工作机制进行阐述。 一、 进程通信的分类 大型程序大多会涉及到某种形式的进程通信,一个较大型的应用程序设计成可以相互通信的“碎片”,...

by softcao - Linux论坛 - 2005-03-21 20:59:34 阅读(631) 回复(0)

相关讨论

我在NF_IP_PRE_ROUTING下写了一个模块,我想在NF_IP_POST_ROUTING下再写一个模块模块怎么共享数据及函数调用。 :oops:

by www_ftp - C/C++ - 2004-01-06 09:33:22 阅读(1557) 回复(2)

大家好,哪位朋友能帮忙解决一下下面的问题,不胜感激.如果在北京的话,请客,付费都可以。 问题描述 现状: 有一个发信进程(服务)A,不停的从队列中获得消息,每次获得一个消息(在这里就是一封邮件),就调用程序B(通过函数execvp(*args,args)调用)把消息发给远端的服务器,相当于每次都启动一个新的进程,程序B通过匿名管道把发信结果返回给发信进程A。 需求: 目前程序B接受到消息后无条件的向远程发送,需要修改成对消息...

by yinzhiyuan - C/C++ - 2009-06-18 14:32:29 阅读(1243) 回复(1)

小弟最近在hpunix上进行程序的开发工作,遇到了一个问题,就是我的程序是用过消息队列,进行通信的,但是通信过程中遇到一个问题,就是接收端 阻塞读的方式读取数据,没有数据就阻塞.有数据就处理.按照常理说没啥问题,程序运行的大部分时也确实是正常的.但是经常遇到这样的一个情况,就是处理进程会一致阻塞,即使消息队列里的消息已经满了,只有重启处理进程,才能够继续对消息进行处理.以前在linux上也遇到过同样的问题. 也跟网上的好...

by mtx99 - C/C++ - 2008-09-21 11:25:08 阅读(2025) 回复(3)
by dxbh - C/C++ - 2008-08-21 18:48:23 阅读(2055) 回复(5)

linux线程通信的方法有哪些,开始考虑发信号,但是发信号好像整个进程里的所有线程都能收到,去轮询全局标志又没效率,有什么效率比较高的方法吗

by john3851 - 程序开发 - 2006-08-31 11:37:21 阅读(5038) 回复(7)

最近在看linux进程通信的部分,看了好长时,也没有好的例子。 那位大哥要是有例子或者资源,请共享下, 谢谢。 qQ 285662068

by 怪怪虎 - C/C++ - 2005-08-23 00:12:46 阅读(1072) 回复(2)

是这样的: 做一个进度条, 在从线程里read/write,并将进度传给主线程。如何弄? 我知道进程是pipe(),线程如何弄? 在linux下线程和进程实现应该不同吧,有没有效率差别? 谢谢

by seawolf1979 - 内核/嵌入技术 - 2005-03-21 00:42:26 阅读(1253) 回复(1)

偶有需要用到多进程,困惑多多,请高手们不吝赐教,在下多谢了。 应用如下: 在linux下,主程序(进程)首先创建两个新的子进程p1,p2,p1又创建多个新的子进程p11,p12,...p1n. 主进程然后阻塞,接受用户键盘输入命令。同时p1处理网络报文,p2提供简单的ftp服务。 当主进程收到用户键入命令,例如显示网络报文信息,则主进程“通知”p1执行该操作(因为主进程与p1不在相同地址空,无法直接显示)。 问题: 1 用多进程(fork)还是多线程...

by erichan - 内核/嵌入技术 - 2004-11-24 21:02:23 阅读(701) 回复(2)
by surfzsl - C/C++ - 2005-04-07 22:47:39 阅读(1223) 回复(2)

大家好,我在学习linux下进程通信处理的时候,发现了一个很奇怪的问题,百思不得其解,望各位不吝赐教,下面我详细描述下问题 我编写该程序的本意是通过如下方式让父进程对子进程的结束处理可以异步执行模式,而不用父进程通过wait方式同步等待: 1、父进程始终通过fgets获得用户的输入命令并解析执行(父进程工作于while(1)死循环下) 2、根据1中父进程的命令解析,当需要时创建子进程处理某项任务 3、子进程执行结束后,通过exi...

by jiufei19 - C/C++ - 2009-07-30 16:39:01 阅读(1378) 回复(2)