linux编程学习2-重要的概念

来源:互联网 发布:java实现aes加密解密 编辑:程序博客网 时间:2024/05/01 14:10

一、程序与进程线程

程序:存放在磁盘中,处于某一个目录下的可执行文件

进程:程序的执行实例

进程ID:每个进程都有一个唯一的数字标识符(非负整数),称为进程ID

线程:一个进程可以有多个线程,一个进程中的所有线程共享同一个地址空间,文件描述符,栈以及进程相关的属性,因为多个线程访问同一个存储区,所以各个线程在访问共享数据的时候,应该采取同步措施来避免不一致性

线程ID:同一个进程内的多个线程都有唯一的数字标识符,称为线程ID,线程ID只在所属进程内起作用

0 0
原创粉丝点击