学习内容:信号(2/2)、管道-命名管道(1/2)
收获:
- 了解了可重入函数的概念;
- 了解了信号集的概念及其相关函数的使用:sigemptyset()、sigfillset()、sigismember()、sigaddset()、sigdelset();
- 了解了信号阻塞集的概念及相关函数:sigprocmask();
- 了解了管道(pipe)及命名管道(FIFO)的概念;
- 了解了管道的创建pipe();
- 了解了管道的read()函数及write()函数的使用;
- 了解了使用fcntl()函数设置阻塞非阻塞;
- 了解了文件描述符的概念及其复制函数dup()和dup2()的使用(常用于重定向);
- 了解了命名管道(FIFO)的概念及其与管道(pipe)的异同点;
- 了解了命名管道的创建mkfifo();
- 了解了命名管道的读写特点,read()和write();
管道这章还剩最后一点没学完,以及两个作业没做。今天进度勉强还行,最近学得内容新概念太多信息量太大了,学得不够扎实,确实只是“了解了”一下。再花三天把新知识学完然后做最后大作业的时候再好好复习巩固。
笔记:
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png