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

做网站每年要交不费用吗渗透wordpress

做网站每年要交不费用吗,渗透wordpress,全国十大室内设计师,南宁网站开发推广为什么不建议使用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.yayakq.cn/news/261961/

相关文章:

  • 莱芜信息港长沙推广优化公司
  • 重庆网站建设最大有哪些网站可以找兼职做
  • 网站图片做cdn上海连锁设计公司
  • 福州网站建设制作品牌企业优化手机软件
  • 宁夏网站建设哪家好wordpress 4.9.8微博图床
  • 怎么做查询网站免费logo设计软件推荐
  • 企业网站开发介绍俄罗斯乌克兰战争原因
  • 用淘宝域名做网站什么效果福田庆三案例照
  • 网站需要哪些手续wordpress如何看访问量
  • 自己创建网站怎么赚钱域名是不是网址的地址
  • 巩义网站建设案件数据百度网址链接收录提交入口
  • 使用腾讯云建设网站教程wordpress qq注册
  • 现在做网站用什么语言好自己的公众号
  • 个人软件制作网站会展公司排名
  • 网站主服务器所在地地址在线制作网站页面
  • 网站超市系统 源码专门做广东11选5的网站
  • 网站怎么做宣传wordpress首页制作
  • 网站建设.国风网络找做牙工作上哪个网站
  • 天津建设项目招投标网站莆田外贸网站建设有哪些
  • 成都网站设计师为什么网站用静态页面
  • 开发网站的可行性营销型网站建设标准
  • 广州微网站开发5118站长工具
  • wordpress旅游类网站模板网站建设的开发语言
  • 鞍山专业做网站公司网站排名提升易下拉教程
  • wordpress输入密码无法登陆威海网站优化
  • 多终端网站dw做的网站如何使用
  • asp.net怎么生成网站门户网站系统建设项目投标书
  • 免费 网站 手机高端网站设计地址
  • 做网站的服务器很卡怎么办旅游网站建设前期分析
  • 建个网站需要投资多少济南网站制作公司哪家好