06 2021 档案

摘要:1.举例说明使用匿名管道进行进程通信。 管道通信 匿名管道 当进程使用 pipe 函数,就可以打开位于内核中的这个特殊“文件”。同时 pipe 函数会返回两个描述符,一个用于读,一个用于写。 如果你使用 fstat 函数来测试该描述符,可以发现此文件类型为 FIFO 。而无名管道的无名,指的就是这个 阅读全文
posted @ 2021-06-17 20:09 慎二 阅读(55) 评论(0) 推荐(0)
摘要://hellosignal.c #include <stdio.h> #include <unistd.h> int main() { printf("hello signal! I'm %d\n", getpid()); while(1) { write(STDOUT_FILENO, ".", 1 阅读全文
posted @ 2021-06-10 23:03 慎二 阅读(37) 评论(0) 推荐(0)
摘要:1.请举例说明静态链接库的创建与使用。 创建静态库及使用步骤: 1.vim add.c /vim sub.c /vim main.c ;创建.c文件 2.gcc -c static add.c -o add.o ;将.c生成.o 文件 3.ar -r lib库名.a add.o ;使用ar工具制作静 阅读全文
posted @ 2021-06-10 22:55 慎二 阅读(52) 评论(0) 推荐(0)
摘要:实验内容 1.让用户输入一个字符串,如果用户输入的是hello,请输入hello 用户姓名首字母缩写,否则输出请输入hello 2.编写一脚本,判断输入用户名是否存在,输出结果只能是存在该用户或者不存在该用户,不能有其他数据输出。 3.编写脚本计算1-100之间的所有奇数和。 4.编写脚本,判断键盘 阅读全文
posted @ 2021-06-10 21:36 慎二 阅读(52) 评论(0) 推荐(0)