Linux
文章平均质量分 80
copal
这个作者很懒,什么都没留下…
展开
-
Linux中写进程与读进程的通信(shm、sem)
工作原理示意图: 简单说明: eNB process是写进程,UE process是读进程。首先在他们之间设置一块shared memory,其中前三个变量用于管理这个shared memory。 shmid由三个信号量组成:互斥信号量SEM_MUTEX:保证shared memory不会同时被两个进程访问。可读资源信号量SEM_RD:当前s原创 2010-04-14 12:44:00 · 1920 阅读 · 0 评论 -
Linux线程信号
1. 概念按照 POSIX, 异步 (外部) 信号发送到整个进程. 所有线程共享同一个设置, 即通过 sigaction 设置的线程处置方法. 每个线程有自己的信号掩码, 线程库根据该掩码决定将信号发送到哪个线程. 由于Linux 线程实现上的独特性, 外部信号始终发送到特定的线程. 2. 例子 #include #include #include原创 2010-04-06 12:51:00 · 3588 阅读 · 0 评论