ARM嵌入式学习——采用多进程或多线程技术
发布时间
阅读量:
阅读量
什么是进程?
进程可被视作当前处于执行状态的程序。我们所编写的代码在经过编译处理后,将生成一个具备执行能力的文件,这一文件即为程序。当启动该可执行文件时,操作系统会调用其中的代码,并将其在CPU上运行的部分称为进程。
注:Linux系统中至少存在一个进程。同一程序可能对应多个不同的进程,而每个进程则只能归属于一个特定的程序。
与进程相关的环境及属性
int main(int argc, char *argv[],char *envp) //参数argc表示的是argv有多少个参数
//参数argv的定义表示的是一个不定长的字符串数组。
创建进程:fork()
1 #include<stdio.h>
2 #include <unistd.h>
3
4
5 int main()
6 {
7
8 pid_t pid;
9
10 pid = fork();
11 if(-1 == pid){
全部评论 (0)
还没有任何评论哟~
