操作系统
文章平均质量分 85
两只阳
这个作者很懒,什么都没留下…
展开
-
进程间通信: 进程间通信都有哪些方法?
这次带给你的面试题目是:进程间通信都有哪些方法?凡是面试官问“什么情况下”的时候,面试官实际想听的是你经过理解,整理得到的认知。回答应该是概括的、简要的。而不是真的去列举每一种 case。另外,面试官考察进程间通信,有一个非常重要的意义——进程间通信是架构复杂系统的基石。复杂系统往往是分成各种子系统、子模块、微服务等等,按照 Unix 的设计哲学,系统的每个部分应该是稳定、独立、简单有效,而且强大的。系统本身各个模块就像人的器官,可以协同工作。而这个协同的枢纽,就是我们今天的主题——进程间通信。什么原创 2021-02-05 09:37:49 · 355 阅读 · 2 评论 -
进程和线程:进程的开销比线程大在了哪里?
不知你在面试中是否遇到过这样的问题,题目很短,看似简单,但在回答时又感觉有点吃力?比如下面这两个问题:进程内部都有哪些数据?为什么创建进程的成本很高?这样的问题确实不好回答,除非你真正理解了进程和线程的原理,否则很容易掉入面试大坑。本讲,我将带你一起探究问题背后的原理,围绕面试题展开理论与实践知识的学习。通过本讲的学习,希望你可以真正理解进程和线程原理,从容应对面试。进程和线程进程(Process),顾名思义就是正在执行的应用程序,是软件的执行副本。而线程是轻量级的进程。进程是分配资源原创 2021-02-04 18:06:26 · 3144 阅读 · 1 评论