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

安徽做网站公司哪家好网站优化排名易下拉软件

安徽做网站公司哪家好,网站优化排名易下拉软件,备案网站名称重复,电子商务网站建设pdf为什么不建议使用Executors创建线程池分析 不建议使用Executors来创建线程池,主要是有两大原因第一个是问题回溯的问题,使用Executors都可以使用默认的情况,无法用户自定义线程名称不利于排查问题,第二个原因也是最主要原因就是线…

为什么不建议使用Executors创建线程池分析

  1. 不建议使用Executors来创建线程池,主要是有两大原因第一个是问题回溯的问题,使用Executors都可以使用默认的情况,无法用户自定义线程名称不利于排查问题,第二个原因也是最主要原因就是线程池的队列长度太长在这种情况下可能会导致往队列中不停的添加任务,最终在没有达到队列上线的情况下先把服务器运行的内存资源耗尽导致OOM
  2. 通过直接使用ThreadPoolExecutor创建线程池,设置相对复杂但是设置相对灵活很多。在开发中可以自定义一个Executors,来创建线程池,在语义相同的情况下增加参数来避免前面说的问题
  3. Executors也是可以用来创建,但是需要考虑不同的场景。

作者:蚂蚁背大象
链接:https://juejin.cn/post/7064161230885224462
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Executor框架

Java并发——Executor框架详解(Executor框架结构与框架成员)

Callable 和 Runable

Java 8 并发教程:Threads和Executors
原文:Java 8 Concurrency Tutorial: Threads and Executors
译者:BlankKelly
来源:Java8并发教程:Threads和Executors

两种提交方式 submit和execute

submit如果输入runable,会重新再调回execute
https://zhuanlan.zhihu.com/p/559735913
https://zhuanlan.zhihu.com/p/642309734
在这里插入图片描述

Executors支持通过invokeAll()一次批量提交多个callable。这个方法结果一个callable的集合,然后返回一个future的列表。

ExecutorService executor = Executors.newWorkStealingPool();
List<Callable<String>> callables = Arrays.asList(() -> "task1",() -> "task2",() -> "task3");
executor.invokeAll(callables).stream().map(future -> {try {return future.get();}catch (Exception e) {throw new IllegalStateException(e);}}).forEach(System.out::println);

在这个例子中,我们利用Java8中的函数流(stream)来处理invokeAll()调用返回的所有future。我们首先将每一个future映射到它的返回值,然后将每个值打印到控制台。如果你还不属性stream,可以阅读我的Java8 Stream 教程。

Executor框架的UML图

在这里插入图片描述

http://www.tj-hxxt.cn/news/333.html

相关文章:

  • 公司网站抬头用什么软件做长沙网络推广
  • 帝国cms建站教程google store
  • 佛山新网站建设详细内容市场监督管理局投诉电话
  • 免费提供ppt模板的网站怎么知道网站有没有被收录
  • 做网站余姚北京网站建设公司哪家好
  • 福建省建设继续教育网站推广神器app
  • 模板网站不利于seo吗浅谈一下网络营销的几个误区
  • wordpress css 使用方法谷歌seo推广招聘
  • 个人企业邮箱怎么申请网络优化工程师需要学什么
  • 建站行业成为买方市场腾讯广告投放平台
  • 智慧团建官网登录口入口昆明排名优化
  • 张掖市作风建设年活动网站西安网络科技公司排名
  • 做网站的域名多少钱百度站长工具怎么关闭教程视频
  • 成都网站建设潮州百度账号查询
  • 安庆公司做网站seo免费优化网址软件
  • 免费网站源码大全下载网络推广员的工作内容
  • 当今做那些网站能致富东莞百度seo推广公司
  • 网站开发需要大学吗新浪新闻疫情
  • 两支队伍建设专题网站郑州百度公司地址
  • 开通网站必须做域名空间站长之家seo一点询
  • 在windows azure中部署wordpressseo及网络推广招聘
  • 芜湖网站设计互联网推广的好处
  • 苏州网站定制提高seo关键词排名
  • 自己网站怎么做外链饥饿营销案例
  • 个人网站怎么备案最近一周的国内新闻
  • 晟合建设集团网站最佳的搜索引擎
  • wordpress二手车主题seo搜索优化公司排名
  • 中国五码一级做爰网站营销策划品牌策划
  • 石家庄平山网站推广优化外贸订单怎样去寻找
  • 做购物网站多少钱做百度网站一年多少钱