操作系统
文章平均质量分 66
Sheldon0105
这个作者很懒,什么都没留下…
展开
-
同步、异步、互斥、死锁
同步与异步的概念多线程开发可能遇到的问题:多个线程抢一个资源什么是同步:同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。"同"字从字面上容易理解为一起动作其实不是,"同"字应是指协同、协助、互相配合。如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。在计算机领域,同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回原创 2021-03-22 10:34:18 · 374 阅读 · 0 评论 -
生产者和消费者模式
一、什么是生产者和消费者其实生产者与消费者模式就是一个多线程并发协作的模式,在这个模式中呢,一部分线程被用于去生产数据,另一部分线程去处理数据,于是便有了形象的生产者与消费者了。而为了更好的优化生产者与消费者的关系,便设立一个缓冲区,也就相当于一个数据仓库,当生产者生产数据时锁住仓库,不让消费者访问,当消费者消费时锁住仓库,不让生产者访问仓库。举一个简单的例子,有一个生产者生产包子,他将生产好的包子放到筐中,放完包子由消费者从筐中拿出包子使用。当然筐还有一个作用就是当筐中没有包子时便锁住筐,不让消费者去原创 2021-03-22 09:52:44 · 1259 阅读 · 0 评论 -
Part 2 操作系统—进程
Part 2 进程2.1 进程的概念、组成、组织方式、特征概念:进程是程序的一次执行过程组成:程序段、数据段、PCB(操作系统通过PCB来管理进程)进程的组织方式进程的原创 2021-03-03 11:01:59 · 53 阅读 · 0 评论 -
Part 1 操作系统—基础知识
Part 1 基础知识1.1 操作系统的概念操作系统的三大功能a、操作系统作为系统资源的管理者提供的功能:处理器管理、存储器管理、文件管理、设备管理b、操作系统是用户与计算机硬件之间的接口c、操作系统是最接近硬件的层次1.2 操作系统的特征四大特征:并发、共享、虚拟、异步并发:两个或多个事件在统一时间间隔内发生,宏观上同时发生,微观上交替发生并行:两个或多个事件在同一时刻同时发生共享即资源共享,是指系统中的资源可供应内存中的多个并发执行的进程共同使用(其实不同进程还是交替来使用此文原创 2021-03-03 10:45:34 · 50 阅读 · 0 评论