当前位置: 技术问答>linux和unix
unix下怎样进行进程间通讯,共享资源等。
来源: 互联网 发布时间:2014-12-16
本文导语: 是两个父进程。 | 共享内存, 命名管道 | 使用进程间通信(ipc) 我用的linux,但是他兼容system v,所以你可以使这找一下 1.信号量 #include #include #include man semget man semctl m...
是两个父进程。
|
共享内存,
命名管道
命名管道
|
使用进程间通信(ipc)
我用的linux,但是他兼容system v,所以你可以使这找一下
1.信号量
#include
#include
#include
man semget
man semctl
man semop
2.共享内存
#include
#include
man shmget
man shmctl
man shmat
man shmdt
3.socket
man socket
4 管道
man pipe
我用的linux,但是他兼容system v,所以你可以使这找一下
1.信号量
#include
#include
#include
man semget
man semctl
man semop
2.共享内存
#include
#include
man shmget
man shmctl
man shmat
man shmdt
3.socket
man socket
4 管道
man pipe
|
你要认真的读一下kernel中的
/fork
/sched
/sys
.....
在这里又关于,进程调度、状态转换、信号量、锁机制,管道等方面的
函数,很多的函数,不一一说了
/fork
/sched
/sys
.....
在这里又关于,进程调度、状态转换、信号量、锁机制,管道等方面的
函数,很多的函数,不一一说了
|
管道,FIFO,信号灯,共享内存,消息队列,socket,文件锁
|
管道,共享内存,消息队列,socket
应该可以了
应该可以了