
进程间通讯
tiny丶
这个作者很懒,什么都没留下…
展开
-
进程间通讯(一) --- 信号
1、信号信号其实是一个 整数,每个信号都有自己的名字,以SIG开头。信号的名字 就是 整数 的宏定义。用 kill -l 可以查看所有的 信号 及其对应的 宏 $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7原创 2015-07-18 20:47:07 · 583 阅读 · 0 评论 -
Linux多线程——使用信号量同步线程
信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控制线程执行和访问临界区域的方法。一、什么是信号量线程的信号量与进程间通信转载 2015-07-20 09:24:35 · 623 阅读 · 0 评论 -
linux进程---sigaction 函数
使用 sigaction 函数: signal 函数的使用方法简单,但并不属于 POSIX 标准,在各类 UNIX 平台上的实现不尽相同,因此其用途受到了一定的限制。而 POSIX 标准定义的信号处理接口是 sigaction 函数,其接口头文件及原型如下: #include int sigaction(int signum, const struct sigaction *原创 2015-07-20 11:18:15 · 523 阅读 · 0 评论