博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WorkerThread/ThreadPool/BackgroundThread
阅读量:5240 次
发布时间:2019-06-14

本文共 356 字,大约阅读时间需要 1 分钟。

是什么:等工作来了就工作
为什么:启动线程是很花费时间的工作,ThreadPool将重复使用线程,资源再利用也作为主题之一。
1.用此模式时还可以如何优化:
1.1承载量(capacity):
简单来说就是worker与request的数量要如何去平衡。
worker多了,浪费内存,worker少了:request处理得慢一直存在那里也会占用内存。
worker:

 

 

 

request:

 

2.此模式涉及到的原理、优点、什么时候该用:

invocation与execution的分离(将方法的启动与执行分开):

 

3.扩展:
Runnable接口的意义:
就是指把一个runnable作为一个request???

 

转载于:https://www.cnblogs.com/wzdnwyyu/p/11162952.html

你可能感兴趣的文章
第九章 内存模型和名称空间
查看>>
数据结构之内部排序个人总结
查看>>
Linux常用三十七条指令
查看>>
一个采集邮箱的网络爬虫(听毕老师讲的)
查看>>
ItemsControl的应用
查看>>
Microsoft Prism安装使用教程 搭建WPF松耦合架构框架
查看>>
小识Tableau
查看>>
linux下tomcat服务的启动、关闭与错误跟踪
查看>>
noip2006 能量项链
查看>>
gradle 国内加速,修改镜像源
查看>>
文件的压缩解压与归档
查看>>
Linux入门第一天——基本概述与环境搭建
查看>>
防雪崩利器:熔断器 Hystrix 的原理与使用
查看>>
CentOS 7 开放3306端口访问
查看>>
hbase shell 常用命令
查看>>
面试总结【1】
查看>>
学习笔记——gauss消元法
查看>>
PyCharm设置
查看>>
MySQL服务器与MySQL57服务器区别与不同处在哪里,他们各自的领域范围,能不能同时启动服务?...
查看>>
type="button"和type="submit"的区别
查看>>