
linux系统与应用编程简介
lishaman
这个作者很懒,什么都没留下…
展开
-
深刻理解Linux进程间通信(IPC)
简介: 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。转载 2011-08-01 15:25:15 · 963 阅读 · 0 评论 -
ftok()函数
系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_t ftok( char * fname, int id )fname就时你指定的文件名,id是子序号。在一般的UNIX实现中,转载 2011-08-02 09:27:17 · 1971 阅读 · 0 评论 -
msgsnd()函数
从函数名就可以看出,msgsnd()函数是用来向消息队列发送消息的。在linux/msg.h 它的函数定义是这样的:系统调用: msgsnd()函数声明: int msgsnd ( int msqid, struct msgbuf *msgp, int msgsz,转载 2011-08-02 09:34:38 · 34264 阅读 · 2 评论 -
msgget()函数
msgget()函数被用来创建新的消息队列或获取已有的消息队列。其函数定义如下:系统调用: msgget()函数声明: int msgget ( key_t key, int msgflg )返回值: message queue identifier on succe转载 2011-08-02 09:33:17 · 39431 阅读 · 6 评论 -
msgctl()函数
通过msgctl()函数,我们可以直接控制消息队列的行为。它在系统库linux/msg.h 中的定义是这样的:系统调用: msgctl()函数声明: int msgctl ( int msgqid, int cmd, struct msqid_ds *buf )返转载 2011-08-02 09:39:06 · 22654 阅读 · 2 评论 -
fedora10 与宿主机设置共享文件(VMware workstation 7.0.1)
Fedora10设置与宿主机共享文件 安装好内核镜像为fedora10的linux系统,最好安装虚拟共享工具,以便是虚拟机上的linux系统更好的访问宿主机的资源,安装方法如下:Install VMware Tools in a Linux Guest Before you begin, make sure the virtual machine is powere原创 2010-05-02 11:46:00 · 2458 阅读 · 0 评论 -
QT开发pjsip的VOIP,A8平台运行
QT开发pjsip的VOIP平台:A8环境:Linux-3.0.8实现功能:使用QT开发VOIP进行初始化、拨号、挂起测试工具:minisipserver服务器原创 2013-08-01 15:54:43 · 8041 阅读 · 5 评论