程序,进程,线程解析

时间:2021-11-30 03:20:00
【文件属性】:
文件名称:程序,进程,线程解析
文件大小: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.介绍线程的建立,属性,优先级等;

网友评论