【文件属性】:
文件名称:程序,进程,线程解析
文件大小:9.02MB
文件格式:PDF
更新时间:2021-11-30 03:20:00
进程 线程
1. 介绍进程概念:为正在运行的程序提供的运行环境。进程是动态的,程序是静态的;
2. 介绍进程的产生,终止,进程之间的通信(管道,共享内存,消息队列),同步(消息队列,信号量)等;
3. 介绍线程,指的是不同于进程,在资源分配的时候除了CPU资源外,不会给线程分配独立的资源,线程所需要的资源需要共享。
4. 每个进程在初始化时,系统都会分配一个ID,成为PID(process id)。
5. 介绍进程的分叉(fork)和线程;
6. 介绍进程之间的通信:管道的概念(两个进程之间的管道通信是要经过内核的);
7. 介绍消息队列:消息队列是内核地址空间中的内部链表,通过内核在各个进程之间传递内容;
8. 介绍信号量:其实是一个计数器,用来控制多个进程共享资源的访问,例如当某个进程对资源进行操作时,信号量可以防止另一个进程去访问该资源;
9.介绍共享内存:指的是多个进程共享一片内存区域,在多个进程之间对内存段进行映射的方式实现内存共享。
10.介绍信号:一个或者多个进程之间的异步信号;
11.介绍线程的建立,属性,优先级等;