
操作系统
楚瑞涛
这个作者很懒,什么都没留下…
展开
-
Java 死锁的概念及排查
什么是死锁 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。 互斥条件:资源是独占的且排他使用,进程互斥使用资源,即任意时刻一个资源只能给一个进程使用,其他进程若申请一个资源,而该资源被另一进程占有时,则申请者等待直...原创 2020-03-10 20:07:23 · 202 阅读 · 0 评论 -
操作系统 进程、线程、纤程小知识
1. 什么是进程? 进程(Process)是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序,数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包含进程的...原创 2020-02-16 16:57:48 · 665 阅读 · 0 评论 -
计算机操作系统 | 操作系统的特征
操作系统的特征:并发,共享,虚拟和异步 1. 并发 首先区分两个概念:并发与并行并行:指两个或多个事件在同一时刻发生;并发:指两个或多个事件在同一时间间隔内发生。 计算机中存在多个运行的程序,需要OS管理和调度。 多个应用程序交替执行,需要知道所有运行的程序当前的执行的位置,当前正在执行的是哪一个应用,如果应用之间有切换的时候,切换到下一个应用的时候,它上次执行到什么位置,这次就从...原创 2020-02-13 16:27:30 · 381 阅读 · 0 评论