
操作系统
文章平均质量分 56
OpenSani
这个作者很懒,什么都没留下…
展开
-
线程池的概念以及原理
池的概念 池(pool)是一组资源的集合,这组资源在服务器启动之初就被完全创建好并且初始化,称之为静态资源分配,当服务器开始运行的时候如果需要相关的资源,可以直接从池中获取,无需动态资源分配。 池的好处 池事实上是一种以空间(硬件资源消耗)换取效率的作法。当服务器需要相关资源的时候可以直接从池中获取,释放资源的时候直接释放回池里,如果不采用池的技术,动态分配资源会产生很大的系统调用开销,需要对内核频繁访问。 池的类型 根据资源的不同,分为内存池,进程池,线程池,连接池等。 线程池 根据上面的定义,就是指资源原创 2021-12-11 23:11:31 · 225 阅读 · 0 评论 -
进程间的通信方式与同步方式有哪些?进程间的通信方式与同步方式区别是什么?线程之间的通信方式与同步方式有哪些?线程间的通信方式与同步方式区别是什么?一文全部搞懂
进程间的通信方式与同步方式有哪些? 进程间的通信方式与同步方式区别是什么? 线程之间的通信方式与同步方式有哪些? 线程间的通信方式与同步方式区别是什么? 本文会详细解释这几个问题。 一开始在学习操作系统的时候经常糊涂,感觉比较混乱,进程间的通信方式与同步方式似乎是一样的,线程之间的通信方式与同步方式好像也挺像的。相信不少人也有和我一样的困惑,看网上的博客也很少有人讨论这个问题,讲的也很混乱。遇到这种问题当然要看一下书了,发现不同的书讲的还不太一样。这也就是为什么网络上的资料比较混乱的原因。 以我读过的三本书原创 2021-11-27 22:11:36 · 876 阅读 · 0 评论