第9章 信号与定时器.pptVIP

  • 19
  • 0
  • 约2.88千字
  • 约 22页
  • 2018-05-15 发布于四川
  • 举报
Linux应用与开发典型实例精讲 配套教材: 《Linux应用与开发典型实例精讲》 邱铁、于玉龙、徐子川编著. 清华大学出版社. 2010.5 Email: openlinux21@ 第9章 信号与定时器 学习本章要达到的目标: 1.了解Linux进程间消息传递相关知识; 2.熟悉Linux信号操作相关的数据结构和函数; 3.掌握Linux关于定时器操作的函数。 4.能够熟练应用Linux定时器库函数进行编程。 9.1 进程间通信与信号 进程间通信可分为两种形式 即时通信 要求信息到达对方时要立即被多方所知晓 最主要的方式就是信号 非即时通信 包括共享内存、邮箱、管道等方式,此外还可以采用网络接口,使用网络回环地址进行通信 信号,是Linux中进程间传递控制消息的一种机制,其工作原理类似于中断 比较常用的信号有进程终止信号、定时器信号、用户自定义信号等 定时器是一种比较常用的信号,该信号在指定的时间间隔到来,在定时数据采样、情景模拟演示程序、游戏程序等应用中多有应用 9.2 Linux系统中的信号 9.3 信号操作相关数据结构 struct sigaction { void (*sa_handler)(int); sigset_t sa_mask; int sa_flags; void (*sa_restorer)(void); }

文档评论(0)

1亿VIP精品文档

相关文档