进程的调度与使用
来源:互联网 发布:除了淘宝联盟哪个最好 编辑:程序博客网 时间:2024/06/06 17:36
本程序通过创建新进程,使用fork()函数调用,然后用exec调用让进程去加载,子进程中通过execl函数输入命令(date)的路径 (path),输出当前日期时间。
/* Program that shows how fork system call works */#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>int main(void){ pid_t pid; printf("There is only one process now.\n"); if ((pid = fork()) < 0) /*子进程创建失败时退出*/ { perror("fork error"); exit(1); } if (0 == pid) { /* Now we are in the child process */ printf("This message is printed by the child process.\n"); execl("/bin/date", "date", (char *) 0); perror("execl() failure!\n\n"); } else { /* Now we are in the parent process*/ printf("PARENT PROCESS.\n"); } printf("=== The End ===\n"); return 0;}
阅读全文
0 0
- 进程的调度与使用
- 进程调度与作业调度的不同点
- 进程的管理与调度
- 【进程管理】进程的调度与切换
- 进程调度与作业调度
- 作业调度与进程调度
- 4.5 进程调度_与调度相关的系统调用
- Yarn的资源调度与erlang进程调度二三事
- 时间系统、进程的调度与切换
- 进程调度的算法与原理
- 操作系统之进程的调度与死锁
- 时间系统、进程的调度与切换
- 进程、线程与处理器的调度
- 内核的进程管理与调度
- 进程、线程与处理器的调度
- 进程、线程与处理器的调度
- Linux进程的管理与调度
- OS 使用动态优先权的进程调度
- Oracle 如何规范清理v$archived_log记录
- 虚拟机windows2003DHCP服务器配置后如何验证?
- ERR_EMPTY_RESPONSE解决方案
- 视频项目一些问题跟解决
- IOS端K线系列之绘制方法比较(CoreGraphics、CoreAnimation)
- 进程的调度与使用
- hibernate中将视图进行映射
- hibernate 关联关系配置(一对多、一对一和多对多)
- win10+python3.6+scrapy安装过程
- c语言结构体的字符串赋值
- HtmlUnit爬取动态数据(js相关)
- jQuery.extend()方法和jQuery.fn.extend()方法源码分析
- 界面切换技术
- PAT1065 单身狗(25)