Linux程序设计(22)第十一章:进程和信号

Linux程序设计(22)第十一章:进程和信号


进程:正在执行的程序。

1. 启动新进程 system

linux system 和 execl 函数对比
https://blog.csdn.net/lqy971966/article/details/110532718

Linux exec 系列函数:execl execv等
https://blog.csdn.net/lqy971966/article/details/110532621

2. wait

wait 和 waitpid 详解及代码示例
https://blog.csdn.net/lqy971966/article/details/110818165

3. 僵尸进程

僵尸进程 & 孤儿进程
https://blog.csdn.net/lqy971966/article/details/119116896

4. 信号

官方定义:
信号是linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。

生成和捕获:

我们用术语”生成“-raise 表示一个信号的生产;
我们用术语”捕获“-catch 表示接收到一个信号

信号产生
信号时由于某些错误条件而生成的,如内存段冲突,浮点处理器错误或非法指令等。
他们由shell和终端处理器生成来引起中断,他们还可以作为在进程中传递消息或修改行为的一种方式,明确地由一个进程发送给另外一个进程。

通俗易懂说信号
https://blog.csdn.net/lqy971966/article/details/88938079

5. 信号集

通俗易懂说信号(1)信号
https://blog.csdn.net/lqy971966/article/details/88938079
通俗易懂说信号(2)信号集及操作
https://blog.csdn.net/lqy971966/article/details/103176646
通俗易懂说信号(3)signalfd
https://blog.csdn.net/lqy971966/article/details/103531513
通俗易懂说信号(4)Linux信号列表及其详解
https://blog.csdn.net/lqy971966/article/details/106714752
通俗易懂说信号(5)sigprocmask
https://blog.csdn.net/lqy971966/article/details/117919696

猜你喜欢

转载自blog.csdn.net/lqy971966/article/details/120987624
今日推荐