当前位置: 首页 > news >正文

江山网站设计自己的服务器建网站

江山网站设计,自己的服务器建网站,企业型网站建设制作平台,网站建设与管理管理课程线程池的理想大小取决于被提交任务的类型以及所部署系统的特性。在代码中通常不会固定线程池的大小,而应该通过某种配置机制来提供,或者根据Runtime. availableProcessors来动态计算。 幸运的是,要设置线程池的大小也并不困难,只需要避免“过大”和“过…

线程池的理想大小取决于被提交任务的类型以及所部署系统的特性。在代码中通常不会固定线程池的大小,而应该通过某种配置机制来提供,或者根据Runtime. availableProcessors来动态计算。

幸运的是,要设置线程池的大小也并不困难,只需要避免“过大”和“过小”这两种极端情况。如果线程池过大,那么大量的线程将在相对很少的CPU和内存资源上发生竞争,这不仅会导致更高的内存使用量,而且还可能耗尽资源。如果线程池过小,那么将导致许多空闲的处理器无法执行工作,从而降低吞吐率。

要想正确地设置线程池的大小,必须分析计算环境、资源预算和任务的特性。在部署的系统中有多少个CPU?多大的内存?任务是计算密集型、I/O密集型还是二者皆可?它们是否需要像JDBC连接这样的稀缺资源?如果需要执行不同类别的任务,并且它们之间的行为相差很大,那么应该考虑使用多个线程池,从而使每个线程池可以根据各自的工作负载来调整。

对于计算密集型的任务,在拥有Nopu个处理器的系统上,当线程池的大小为        时,通常能实现最优的利用率。(即使当计算密集型的线程偶尔由于页缺失故障或者其他原因而暂停时,这个“额外”的线程也能确保CPU的时钟周期不会被浪费。)对于包含I/O操作或者其他阻塞操作的任务,由于线程并不会一直执行,因此线程池的规模应该更大。要正确地设置线程池的大小,你必须估算出任务的等待时间与计算时间的比值。这种估算不需要很精确,并且可以通过一些分析或监控工具来获得。你还可以通过另一种方法来调节线程池的大小:在某个基准负载下,分别设置不同大小的线程池来运行应用程序,并观察CPU利用率的水平。

给定下列定义:

 

Uspu=target CPU utilization,O≤Uepu≤1

W/C =ratio of wait time to compute time

要使处理器达到期望的使用率,线程池的最优大小等于:

 

可以通过Runtime 来获得CPU的数目:

int N_CPUS= Runtime.getRuntime(   ).availableProcessors(   );

当然,CPU周期并不是唯一影响线程池大小的资源,还包括内存、文件句柄、套接字句柄和数据库连接等。计算这些资源对线程池的约束条件是更容易的:计算每个任务对该资源的需求量,然后用该资源的可用总量除以每个任务的需求量,所得结果就是线程池大小的上限。

当任务需要某种通过资源池来管理的资源时,例如数据库连接,那么线程池和资源池的大小将会相互影响。如果每个任务都需要一个数据库连接,那么连接池的大小就限制了线程池的大小。同样,当线程池中的任务是数据库连接的唯一使用者时,那么线程池的大小又将限制连接池的大小。

http://www.yayakq.cn/news/236957/

相关文章:

  • 可以个人做单的猎头网站wordpress教程nginx
  • 现在做网站建设挣钱吗wordpress编辑器美化
  • 淘宝网站建设需要哪些技术建设网站的企业是什么
  • 建网站的费用包括初中毕业生怎么自考大专
  • 成功的企业网站案例网站建设论文答辩自述
  • 画室网站模板北京网站建设亿玛酷专注4
  • 十大旅游电子商务网站photoshop官方下载
  • 织梦网站排版能调整吗wordpress用于商业
  • 企业网站制作公司盈利网站建设选平台
  • 如何制作自己的个人网站756ka网站建设
  • 建网站的优势网站后台管理页面模板
  • 网站的建设进入哪个科目广州seo服务公司
  • 成都网站建设 龙兵顺义推广建站
  • 网站建设过程中要细心钢网架公司
  • 杭州萧山网站建设为进一步加强校园网站建设
  • 做网站最基础需要什么条件网页设计是前端还是后端
  • 绵阳网站建站手机网上银行
  • 做报废厂房网站怎么做游戏网站开发找什么人可建
  • 德州市住房和城乡建设部网站重庆app软件制作公司
  • 接网站开发外包餐饮设计网站建设
  • 站长之家seo综合公众号运营怎么赚钱
  • 海珠一站式网站建设哈尔滨到牡丹江
  • 润滑油东莞网站建设技术支持公司网站建设维护合同
  • 甘肃兴城建设有限公司网站零一云主机
  • 成都网站制作公司广州工程建设信息网
  • php网站开发入门网站建设知名公司
  • 做网站文字编辑累吗五是做好纪检监察网站建设
  • 内容展示类网站仿别人的网站
  • 广州网站推广哪家强社区网站怎么建
  • 不用关网站备案wordpress企业网站建设