
专题(Unix网络编程V2进程间通信)
braveyly
这个作者很懒,什么都没留下…
展开
-
IPC FIFO
<br />FIFO<br />1、函数列表<br />Ø int mkfifo(const char *pathname, mode_t mode);<br />如果pathname指向的FIFO不存在,则创建FIFO,此时返回0;如果pathname指向的FIFO已经存在,则返回-1,errno==EEXIST。<br />关于mode,此函数已隐含包含O_CREATE和O_EXCL,也就是说要么创建一个新的FIFO,要么返回EEXIST错误。指定S_IRUSR | S_IWUSR |原创 2010-12-25 20:32:00 · 1978 阅读 · 0 评论 -
IPC Read/Write Lock
<br /><br />读写锁<br />1、 函数列表<br />Ø int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock);<br />int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock);<br />int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock);<br />int pthread_rwloc原创 2010-12-25 20:36:00 · 1449 阅读 · 0 评论 -
IPC SystemV Message Queue
<br /><br />SystemV消息队列<br />1、 函数列表<br />Ø key_t ftok(const char *pathname, int proj_id);<br />//# include <sys/types.h><br />//# include <sys/ipc.h><br />IPC消息队列有一个key的属性(类型为key_t),一般由此函数产生,产生方法为:根据文件名pathname(必须存在且有权限访问)得到索引节点号,然后将索引节点号和子序列号原创 2010-12-25 20:33:00 · 1737 阅读 · 0 评论 -
IPC Mutex And Conditional Variable
<br /><br />互斥锁与条件变量<br />1、函数列表<br />Ø int pthread_create(pthread_t *restrict thread,<br /> const pthread_attr_t *restrict attr,<br /> void *(*start_routine)(void*), void *restrict arg);<br />线程创建函数,输入为属性attr(如果attr为NU原创 2010-12-25 20:35:00 · 1650 阅读 · 0 评论 -
IPC PIPE
IPC管道原创 2010-12-25 20:31:00 · 1271 阅读 · 0 评论 -
About IPC
<br />各篇IPC博文的word版以及测试代码汇总下载,见:<br />http://download.youkuaiyun.com/source/2937929<br />目前为v0.1.原创 2010-12-25 20:48:00 · 660 阅读 · 0 评论