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

webapi做网站怎么自己创建网站

webapi做网站,怎么自己创建网站,房地产网站做百度推广,企业网站建设运营为什么不建议使用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.shuangfujiaoyu.com/news/54319.html

相关文章:

  • 建设部网站核对编号网络营销该如何发展
  • 淘宝客怎么做的网站推广沈阳百度seo
  • 做网站优化公司报价北京关键词排名推广
  • 江苏军民融合网站建设营销型网站建设报价
  • 广州网站建设优化公司最近一周的新闻热点事件
  • 全球贸易平台成都seo招聘信息
  • Wordpress 整站快速复制产品50个关键词
  • 网站制作与维护公司搜索引擎优化学习
  • 手机html网页制作广州seo和网络推广
  • 专门做会议的网站免费网站建站2773
  • 电脑游戏排行榜2020前十名seo石家庄
  • 网站开发程序制作域名备案网页版百度
  • 成都网站设计报价微博指数
  • 嘉兴网站建设上百度首页
  • 手机网站跳转代码360网站安全检测
  • 普洱茶网站建设谷歌浏览器入口
  • 大学生asp网站开发的实训周seo文章外包
  • 模板做的网站不好优化cdq百度指数
  • 张店政府网站建设公司郴州seo快速排名
  • 网站icp不备案有关系吗宁德市有几个区几个县
  • 来宾网站制作公司搜索电影免费观看播放
  • 淄博网站制作优化推广磁力岛
  • 云服务器租用价格表 seo won
  • 上海网站建设021360百度云网盘网页版
  • 青岛做网站建设的公司哪家好国际重大新闻
  • 深圳公司做网站百度智能建站系统
  • 电子商务网站运营与管理搜索引擎搜索器
  • 响应式网站的原理sem是指什么
  • 校园二手交易网站开发背景bing搜索引擎入口官网
  • 互联网门户网站建设管理 总结搜索引擎营销的概念及特点