
多线程、分布式
文章平均质量分 82
多线程与分布式
X.CloudX
这个作者很懒,什么都没留下…
展开
-
Docker从入门到实践,含CentOS7.6下的Docker安装
1. 基本概念、用途、核心思想为什么需要Docker?环境配置的难题;虚拟机;Docker的基础———Linux容器;Docker是什么?Docker是一个用来装程序及其环境的容器,属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。Docker的用途提供统一的环境;提供快速拓展、弹性伸缩的云服务;防止其他用户的进程把服务器资源占用过多;Docker的特点标准化:运输方式(把程序和环境从一个机器运到另一个机器的)存储方式(程序和环原创 2022-05-31 17:56:16 · 605 阅读 · 0 评论 -
分布式基础
1.什么是分布式利用物理架构形成多个自治的处理元素,不共享主内存,但是通过发送信息合作。——Leslie Lamport2.分布式的作用实际工作中的痛点:工程臃肿;测试、上线繁琐;开发效率低。单体应用的问题:应用代码耦合严重,功能扩展难;新需求开发交互周期长,测试工作量大;新加入的开发同事需要很长时间才能熟悉系统;升级维护也很困难(改动任何一点地方都要升级整个系统);系统性能提升艰难,可用性低,不稳定。分布式的好处:增大系统容量;加强系统可用;因为模块化,所以系统模块重用度更高。因为软件服务模块被原创 2022-05-30 20:13:00 · 332 阅读 · 0 评论 -
线程池——治理线程的法宝
1.线程池为什么要使用线程池:反复创建线程开销大;过多的线程会占用太多内存。解决以上两个问题的思路:用少量的线程——避免内存占用过多;让这部分线程都保持工作,且可以反复执行任务——避免生命周期的损耗。线程池的好处:加快响应速度;合理利用CPU和内存;统一管理。线程池适合应用的场合:服务器接收到大量请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁次数,提高服务器的工作效率。在开发中,如果需要创建5个以上的线程,那么就可以使用线程池来管理。2.创建和停止线程池线程池构造方法的参数原创 2022-05-30 18:42:09 · 883 阅读 · 0 评论