第9讲 【申嵌】Linux系统程序设计课堂实训练习.pdfVIP

  • 2
  • 0
  • 约7.93千字
  • 约 7页
  • 2017-05-29 发布于湖北
  • 举报

第9讲 【申嵌】Linux系统程序设计课堂实训练习.pdf

上海嵌入式家园-开发板商城 贺工 第二章 基本文件I/O 1、书上实例练习 2 、设计一个程序,实现将一个字符串“Hi, Im a Linux programmer! ”写入到文件a.txt,然 后将a.txt 中前10 个字符拷贝到文件b.txt 中。 第三章 进程与线程 1、练习使用fork 复制进程的例子,观察处理器的调度情况,尝试使用 sleep(1)来改变调度 顺序。 2 、练习fork+execl/execv/execlp/execvp 的结合使用。 3、waitpid 实验 waitpid.c 问题描述: 首先使用fork 新建一个子进程,并使子进程暂停5s (使用sleep 函数),接下来,父进程使 用waitpid 函数,并使用参数WNOHANG 使父进程不会阻塞。若有子进程退出,则waitpid 返回子进程号;若没有子进程退出,则waitpid 返回0,并且父进程每隔一秒循环判断一次。 提示: pr = waitpid(pid, NULL, WNOHANG) 4 、多进程程序实验 proc_expr1.c 实验目的:熟练掌握fork, exec, waitpid 等函数的使用 问题描述: 父进程依次创建两个子进程,其中一个子进程运行ls -l指令,另一个进程在暂停

文档评论(0)

1亿VIP精品文档

相关文档