|
|
在linux系统中编写C语言程序,创建一个子进程。父进程和子进程交替运行。父进程先显示一次“Current timme:”,然后子进程每个一秒显示一次当前系统的日期和时间,共显示三次,。以上过程工循环进行五次。 y2 H8 k- x) h# R9 [- _- _
提示:
) g b g; l6 O2 a* N1 L; M4 b显示当前系统日期和时间,可以利用time 和ctime等系统调用。 U5 s1 t/ n0 p, ]9 y" r- G3 x
要查time和ctime等系统调用的使用方法,可以用键盘命令man 2 time求助
! `( K6 }' ]. y8 T查找头文件,比如,time.h,可用find/-name time.h -print键盘命令来做
- n) {, j0 ]4 V$ q# ]延迟一秒用系统调用sleep
: Z! [( w! q3 a( i创建子进程用系统调用fork
7 f+ v( h0 ^; c$ \) h8 Q b+ @! Q
' ]* |+ Q( h, w+ j7 @! M: ~% ~) p/ W1 U. P3 V2 m( ^5 V4 M
G9 \6 C3 n& A- G% w9 {% B
( B+ i% w! r2 U2 a3 I4 _大家也可以不按提示,按自己的方法试试看也不错! |
|