UNIX环境高级编程学习之第十五章进程间通信 - 信号量的使用(信号灯的使用, 计算信号灯) [code lang="cpp"]/* User:Lixiujie * Date:20100829 * Desc:信号量的使用(信号灯的使用, 计算信号灯) * File:semaphore.c * System:Ubuntu 64bit * gcc semaphore.c -o SemDemo */ #include <stdio.h> #include <string.h> #include &…
UNIX环境高级编程学习之第十五章进程间通信 - 信号量的使用(信号灯的使用, 计算信号灯) [code lang="cpp"]/* User:Lixiujie * Date:20100829 * Desc:信号量的使用(信号灯的使用, 计算信号灯) * File:semaphore.c * System:Ubuntu 64bit * gcc semaphore.c -o SemDemo */ #include <stdio.h> #include <string.h> #include &…
UNIX环境高级编程学习之第十五章进程间通信 - 通过消息队列实现进程间通信 [code lang="cpp"]/* User:Lixiujie * Date:20100825 * Desc:通过消息队列实现进程间通信 * File:MsgQueue.c * gcc MsgQueue.c -o MsgQueue1 * 把SEND_TYPE修改为2 RECV_TYPE修改为1 * gcc MsgQueue.c -o MsgQueue2 */ #include <stdio.h> #include <…
UNIX环境高级编程学习之第十五章进程间通信 - 通过有名管道(命名管道)实现进程间通信 [code lang="cpp"]/* User:Lixiujie * Date:20100820 * Desc:通过有名管道实现进程间通信 * File:writeFifo.c * gcc writeFifo.c -o writeFifo */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <u…
UNIX环境高级编程学习之第十五章进程间通信 - 通过匿名管道实现父子进程同步 [code lang="cpp"]/* User:Lixiujie * Date:20100819 * Desc:通过半双工匿名管道实现父子进程同步 * File:pipePCSync.c * gcc pipePCSync.c -o demo */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unist…
UNIX环境高级编程学习之第十五章进程间通信 - 通过半双工匿名管道实现父子进程通信 [code lang="cpp"]/* User:Lixiujie * Date:20100818 * Desc:父子进程通过半双工匿名管道通信 */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> int main(void…
UNIX环境高级编程学习之第十三章守护进程 - 单实例的守护进程 [code lang="cpp"]/* Data: 20100808 * User: lixiujie * Desc: 单实例的守护进程 * gcc daemon.c -o MyDaemon */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <signal.h> #include <unistd.h>…