Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
**与fork()不同,exec系列函数在本进程中加载另一个程序(从头执行)
加载成功时,则原进程中的代码就不再被执行(且用新程序代码覆盖就进程内存中的代码和数据),只有exec调用失败时才会继续执行原进程代码
**fork与exec系列连用可以实现父子进程运行不同的程序
**vfork创建子进程但不克隆,需要紧跟exec系列函数
**通过kill来向指定进程发送信号,该进程接收信号进行处理
**SIGINT-ctrl+c,
**使用kill可以传递各种信号,比如必杀信号kill -KILL pid,用man 7 signal来查看各种信号使用
**alarm(秒数)函数用作定时,结束发送SIGALRM信号,失败返回剩余定时秒数
**SIGKILL,SIGSTOP两个信号不能捕获,不可自定义处理方式
**例5和6通过kill函数给其他进程发送信号来达到通信效果