![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 75
冬雪如春
这个作者很懒,什么都没留下…
展开
-
线程的理论基础
线程: 线程是进程创建的,有了进程为什么还要线程呢,和进程相比较,线程是一个十分节俭的多任务操作方式,运行于一个进程中的多个线程,他们之间使用相同的地址空间,而且线程之间批次切换事件所需的时间远远小于进程之间切换所需要的时间。如果CPU是多核的那么线程之间就是同时的工作,但是如果CPU是单核的那么就只能一个一个来了。但是一个核,对于线程来说,线程也是有意义的,如果一个线程需要数据,我们就可以让其他的线程来执行,不至于让CPU剥夺进程使用CPU的使用权。线程的好处:1.线程比进程节俭,线程消耗的是进程原创 2022-03-07 21:50:57 · 156 阅读 · 0 评论 -
内核,进程,线程之间的关系
内核:在计算机科学中,内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的,所以内核通常提供一种硬件抽象的方法来完成这些操作。硬件抽象隐藏了复杂性,为应用软件和硬件提供了一套简洁,统一的接口,使程序设计更为简单。简单的说,内核就是承上启下,承上是内核接收软件所发出的需求,来给分配资源,进行处理。启下就是内核合理的分配和管理硬件资源,来为上层提供服务。进程:1、用户角度原创 2022-03-07 20:05:11 · 2807 阅读 · 0 评论