20145302张薇 《信息安全系统设计基础》第12周学习总结

20145302张薇 《信息安全系统设计基础》第12周学习总结

教材学习内容总结

指针区分

指针数组

  • 形式如:int *p[n]
  • 表示定义有n个指针分别为:p[0]、p[1]、...、p[n-1]

数组指针

  • 形式如:int (*p)[n]
  • 表示定义一个指向一个数组的指针p

指针函数

  • 形式如:void *comp()
  • 表示comp为有关指针的一个函数

函数指针

  • 形式如:void (*comp)()
  • 表示comp为一个指向函数的指针

信号

  • 使用kill -l来查看有关信号的信息
  • 使用stty -a来查看快捷键的用法
  • SIG_IGN是忽略信号的处理程序,表示无返回值的函数指针,指针值为1
  • SIG_DFL是默认信号的处理程序,表示无返回值的函数指针,指针值为0

信号的产生*

  • 用户产生:比如通过键盘输入
  • 硬件产生
  • 进程发送
  • 内核产生:比如设定的闹钟,超时会产生SIGALRM信号

信号处理函数

  • signal:不知道信号被发送的原因;信号处理过程中不能安全地阻塞其他信号。
  • sigaction:在信号处理程序被调用时,系统建立的新信号屏蔽字会自动包括正被递送的信号;保证了在处理一个给定的信号时,若这种信号再次发生,那么它会被阻塞到对前一个信号的处理结束为止
    响应函数设置后便会一直有效,不会重置。

本周代码托管

感想

  • 好难啊,学习好费脑子!!!

转载于:https://www.cnblogs.com/5302v/p/6131308.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值