• cpp view plaincopyprint 信号量 互斥体允许进程睡眠属于睡眠锁 自旋锁则不允许调用者睡眠 而是让其循环等待 所以有以下区别应用 1 信号量和读写信号量适合于保持时间较长的情况 它们会导致调用者睡眠 因而自旋锁适合于保持
  • 1 自定义信号的说明 有时候我们需要在程序中利用信号来控制程序行为 linux为我们提供了2个已经定义的信号SIGUSR1和SIGUSR2 一般的程序利用这2个信号已经能满足需要 不过我最近需要一些其他信号来避免覆盖原来的信号处理函数 上网