第4章-进程及进程管理4ppt课件.ppt
天马****23
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第4章-进程及进程管理4ppt课件.ppt
4.7进程通信4.8线程(二)线程及其特征线程是调度执行的基本单位;线程不是资源分配的基本单位;线程从属于某个进程,是该进程的某个执行路线。因此,也将进程称为重型进程,线程称为轻型进程。线程是进程中的一个相对独立的可执行单元。一个进程中至少包含一个线程。由于同一进程内的线程之间涉及资源共享,所以需要同步机制来实现进程内多线程之间的通信。与进程类似,线程还可以创建其它线程,线程也有生命周期,也有状态的变化。(三)线程与进程的主要区别与联系(四)线程的状态与线程控制块(五)线程的分类2.内核级线程内核级线程K
第4章进程及进程管理.ppt
进程及进程管理进程的引入进程概念进程控制进程的相互制约关系进程同步机构进程互斥与同步的实现Linux系统的进程管理234567891011121314151617181920进程控制块的主要内容22232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
第2单元进程以及进程管理.ppt
25进程控制原语2627哪些事件会引起进程创建?282930313233举例举例举例以上学习改变进程的状态
进程与进程管理.ppt
第2单元进程与进程管理互斥与同步进程互斥举例P1与P2并发执行,两种可能的执行次序:A情形(希望这样)p1:r1:=x;r1:=r1+1;x:=r1;p2:r2:=x;r2:=r2+1;x:=r2;临界区是进程中对临界资源使用的程序段,称为相对于该临界资源的临界区。例题互斥使用资源办法1.锁和上锁、开锁操作什么是锁用变量w代表某种资源的状态(0表示可用,1表示不可用),w称为“锁”。锁变量由内核维护,只能用内核提供的上锁操作和开锁操作修改4250利用锁实现互斥程序描述程序task1main()p1()p2
进程与进程管理.pptx
第2单元进程与进程管理互斥与同步进程互斥举例P1与P2并发执行,两种可能的执行次序:A情形(希望这样)p1:r1:=x;r1:=r1+1;x:=r1;p2:r2:=x;r2:=r2+1;x:=r2;临界区是进程中对临界资源使用的程序段,称为相对于该临界资源的临界区。例题互斥使用资源办法1.锁和上锁、开锁操作什么是锁用变量w代表某种资源的状态(0表示可用,1表示不可用),w称为“锁”。锁变量由内核维护,只能用内核提供的上锁操作和开锁操作修改4250利用锁实现互斥程序描述程序task1main()p1()p2