操作系统
Leng_tian
这个作者很懒,什么都没留下…
展开
-
进程和线程
首先俩讲一下进程的的概念进程的定义进程是一个正在执行中的程序或者可以描述为可并发执行的程序在一个数据集合上的运行过程。进程除了代码以外,还包括分配资源及其他内容,如图:进程内存中的映像:进程的本质理解:1.这个进程在执行什么程序;2.程序在处理什么数据;3.以及程序的状态变化;进程的特征动态性:进程的实质是程序的依次执行过程,并发性/异步:任何进程都可以同其他进程一起向前推进...原创 2020-03-20 18:46:25 · 391 阅读 · 0 评论 -
操作系统中消费者与生产者的同步互斥问题
在操作系统中,我们有进程,进程会占用资源,有些资源是可以共享的,但有些资源是只允许一个占用,不能共享,只有当占用的线程用完释放后,下一个需要用的线程才可以申请使用,这样的资源便是临界资源。属于临界资源的硬件有,打印机,磁带机等;软件有消息队列,变量,数组,缓冲区等。诸进程间采取互斥方式,实现对这种资源的共享。消费者和生产者就金典的讲述了消费者与生产者共享“缓存区”的多线程同步问题。基本描述...原创 2020-03-12 22:09:16 · 6663 阅读 · 1 评论