考点介绍:
进程同步是指在多个进程之间进行协调,以确保它们在访问共享资源时能够正确、有序地执行。其中最常见的同步机制是互斥锁和信号量
一、考点试题
1.从执行状态挂起的进程解除挂起时进入()状态
A.就绪
B.执行
C.阻塞
D.挂起
解答:正确答案是 A
1>所有的状态:创建,活动就绪,活动阻塞,执行,静止就绪(执行的状态或者活动就绪状态被挂起),静止阻塞(活动阻塞的时候被挂起),终止......
2.在多线程系统中,线程在它的生命周期中会处于不同的状态,其中不是线程状态的是()
A.Ready
B.Ready
C.Blocked
D.Running
解答:正确答案是 B
线程五大状态:new(新建),ready(就绪),running(运行).......
3.进程间同步与互斥的区别,线程同步的方式?
解答:互斥:指某一个资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的
同步:是指在互斥的基础上(大多数情况下),通过其它机制实现访问者对资源的有序访问。大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源.......
二、考点文章
1.进程同步 进程互斥 软件和硬件实现方式 信号量机制
进程具有异步性的特征,异步性是指,各并发执行的进程以各自独立的,不可预知的速度向前推进。
回忆我们之前学习进程通信的时候的管道通信方式,如下图......
2.如何在Linux中查看所有正在运行的进程
解答:进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源。在 中有很多 。那么哪些 可以查看所有运行中的进程呢?
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID......
三、考点视频
进程和线程的关系?
一个程序至少有一个进程,一个进程至少有一个线程,线程的划分尺度小于进程,使得多线程程序的并发性高......