多线程
√√√√√_文
开心工作,幸福生活。
展开
-
线程池的原理及实现
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四...转载 2019-09-09 16:14:28 · 67 阅读 · 0 评论 -
软硬件负载均衡器:F5、Array、Nginx、LVS、HAProxy
PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大...转载 2019-09-09 18:02:26 · 511 阅读 · 0 评论 -
总结线程相关问题
Java语言一个重要的特点就是内置了对并发的支持, 为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好 (比如:继承thread类还是调用Runnable接口), 然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战, Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式, 经典多线程问题如生产者消费者,哲学家就餐,读写器或者简单的有界缓冲区问题...原创 2019-09-10 11:35:56 · 153 阅读 · 0 评论