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

网页计划书seo企业优化顾问

网页计划书,seo企业优化顾问,建设大型网站推广收费,wordpress模板上传不线程池 线程池创建线程池关闭线程池使用获取多个结果 线程池 一个线程池中存在许多准备运行的空闲线程,把Runnable对象交给线程池,会有一个线程调用其run()方法,当调用完后线程不会死亡,而是在池中继续为下一次请求服务 利用线程…

线程池

  • 线程池
  • 创建线程池
  • 关闭线程池
  • 使用
  • 获取多个结果

线程池

一个线程池中存在许多准备运行的空闲线程,把Runnable对象交给线程池,会有一个线程调用其run()方法,当调用完后线程不会死亡,而是在池中继续为下一次请求服务

利用线程池可避免创建大量生命周期很短的线程,同时也可限制并发线程的数目

创建线程池

创建方法备注
Executors.newCachedThreadPool()若线程池无可用空闲线程,则创建一个,空闲线程保留60秒
Executors.newFixedThreadPool(int)构建固定大小的线程池,空闲线程会一直保留
若任务数>线程数,其余的任务置于队列中
Executors.newSingleThreadExecutor()大小为1的线程池,按顺序执行任务
Executors.newScheduledThreadPool(int)创建预定执行的线程池

上面方法都返回实现了ExecutorService接口的ThreadPoolExecutor类,可用下面的方法将Runnable或Callable传给ExecutorService

创建方法备注
Future<?> submit(Runnable task)get()方法完成后返回null
Future<T> submit(Runnable task, T result)get()方法完成后返回result
Future<?> submit(Callable task)计算好后才返回Future对象

关闭线程池

  • shundown,关闭后不再接受新的任务,当内部的任务都完成后,池中的线程死亡
  • shundownNow,取消尚未开始的所有任务并试图中断正在运行的线程

使用

若要获取到结果,可通过submit()方法返回future

ExecutorService executorService = Executors.newCachedThreadPool();
executorService.submit(new Runnable() {@Overridepublic void run() {}
});
executorService.shutdown();

获取多个结果

  • ExecutorService.invokeAny()提交一个Callable的集合,并返回某个已完成任务的Future,但不能确定是哪个任务
  • ExecutorService.invokeAll()提交一个Callable的集合,并返回所有任务的Future集合,但当一个任务耗时过长时,其他任务也得等待
  • new ExecutorCompletionService<>(Executors.newCachedThreadPool())构建ExecutorCompletionService管理future对象的阻塞队列,其包含了完成任务的执行结果
http://www.yidumall.com/news/92066.html

相关文章:

  • 域名注册商查询谷歌优化
  • 赣州九一人才网最新招聘青岛seo排名收费
  • 百度右边的网站推荐怎么做的长沙seo网络推广
  • 品牌网站建设方案ppt南安seo
  • 国外的做的比较优秀的网站软文是什么东西
  • 介绍好的免费网站模板下载win10优化大师免费版
  • 电脑网站支付百度付费推广
  • 网站做app开发抖音seo源码搭建
  • 绿植租摆网站建设2019年 2022疫情爆发
  • 地推网站信息怎么做seo关键词优化软件合作
  • HTML5移动端手机网站开发江北seo综合优化外包
  • java网站开发软件专业搜索引擎seo服务商
  • 美女做恐怖手术视频网站数据分析网
  • 网站模块数据同步如何推销网站
  • 宁波做微信网站教育培训网站官网
  • 软件网站是怎么做的浏览器如何推广自己网站
  • java网站开发农场一媒体app软件下载老版本
  • wordpress 图片站主题关键词优化靠谱推荐
  • 网站的布局方式有哪些方面大一html网页制作作业简单
  • 网站公司 模板网站搜索排名优化软件
  • 织梦做企业网站教程服务器域名怎么注册
  • 什么网站可以做ppt广州外包网络推广公司
  • 做爰全程的网站开鲁seo服务
  • 西安政府做网站快手流量推广免费网站
  • 做JSP网站买什么书旅游网络营销的渠道有哪些
  • 门头沟做网站网上商城推广13种方法
  • 北京正邦网站建设搜索seo
  • 自己想做个网站怎么做的网站多少钱
  • 专业做网站的公司有优化师
  • 最新网站开发语言手机优化软件哪个好