Java并发编程入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

进程

什么是程序?

程序是指示计算机每一步动作的一组指令。一般来说我们做事情都有先后顺序,这个先后顺序就和程序是一个道理。

什么是进程?

进程是程序的依次执行。是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

那么通俗的讲是什么呢?下面就用C语言程序来说明一下:

int main()
{
    printf("hello worl\n");
    return 0;
}

那么这个代码就叫程序。现在我们把它编译一下。

在右下角的控制台输入如下代码,创建一个目录叫做test,并且进入该目录。

mkdir test
cd test

在右上角的文件管理处双击test并且鼠标右键点创建类别文件的hello.c,在右边的文本框中输入刚刚的C语言程序。用如下命令编译。

gcc hello.c -o hello
ls
//ls是查看当前目录下的文件

现在出现一个可执行文件,我们来运行一下。输入命令 ./hello 用来运行程序

在屏幕上出现了hello,那么我们就可以认为输出hello的时候就是一个进程执行的时候。

在Linux下我们可以通过命令来查看当前的进程,在控制台下输入如下命令:

ps aux | less
在系统中输入ps aux | less查看当前运行的进程