每日一点内存池,进程池,线程池
Posted 爱启航计算机考研
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一点内存池,进程池,线程池相关的知识,希望对你有一定的参考价值。
所谓池的概念, 一般是指应用提前向内核批量申请资源,用于接下来的使用和回收再利用, 减少资源的初始化和销毁次数等开销, 以达到提高系统性能的目标。
内存池:
真正使用前申请一片内存区域,有新需求时取出其中一部分使用,不够用时再重新申请新内存。
进程池:
1) 应用预先创建一组子进程,所有子进程运行相同代码,拥有相同属性,比如PGID和优先级等;
2) 常见两种工作方式:
主进程通过随机或round robin算法来选择子进程作为新任务的服务进程;
通过一个共享队列来进行同步,所有子进程从该队列中获取任务,不过同时只能有一个子进程能成功获得新任务处理权。
线程池:
主要应用于任务小而多,处理时间短的场景,比如简单网页请求等。
END
同学们可以加婧婧学姐微信哦
备注好20计算机,学姐邀请你进群交流
群内经常有计算机相关资料分享哦
以上是关于每日一点内存池,进程池,线程池的主要内容,如果未能解决你的问题,请参考以下文章