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

中山网站建设公司排名免费自建网站有哪些

中山网站建设公司排名,免费自建网站有哪些,株洲关键词优化公司,微信公众号登录不了学习ForkJoin一、普通解决多线程方式1、案例一2、效果图二、ForkJoin一、普通解决多线程方式 1、案例一 大数据量的List问题处理,多线程分批处理,需要解决的问题: 下标越界。线程安全。数据丢失。 private static ThreadPoolExecutor thre…

学习ForkJoin

  • 一、普通解决多线程方式
    • 1、案例一
    • 2、效果图
  • 二、ForkJoin


一、普通解决多线程方式

1、案例一

大数据量的List问题处理,多线程分批处理,需要解决的问题:

  • 下标越界。
  • 线程安全。
  • 数据丢失。
private static ThreadPoolExecutor threadPool = new ThreadPoolExecutor(5,10 * 3,60 * 60,TimeUnit.SECONDS,new LinkedBlockingQueue<Runnable>(500));@Testvoid test1() {//不安全List<String> result1 = new ArrayList<>();//安全(效率低)Vector<String> result2 = new Vector<>();//安全(效率中)List<String> result3 = new CopyOnWriteArrayList<>();//安全(效率高)List result4 = Collections.synchronizedList(new ArrayList());//根据参数开启线程CountDownLatch countDownLatch = new CountDownLatch(5);for (int i = 0; i < 5; i++) {threadPool.execute(new Thread(new Runnable() {@SneakyThrows@Overridepublic void run() {for (int i = 0; i < 100; i++) {result1.add("listi" + i);result2.add("listi" + i);result3.add("listi" + i);result4.add("listi" + i);}Thread.sleep(3000);//等待线程数减一countDownLatch.countDown();}}));}try {// 主线程等待countDownLatch.await();System.err.println("----------");} catch (InterruptedException e) {e.printStackTrace();}System.out.println(result1.size());System.out.println(result2.size());System.out.println(result3.size());System.out.println(result4.size());}

2、效果图

在这里插入图片描述

二、ForkJoin

动态规范:和分而治之不同的是,每个小任务之间互相联系。

工作密取:分而治之分割了每个任务之后,某个线程提前完成了任务,就会去其他线程偷取任务来完成,加快执行效率。同时,第一个分配的线程是从队列中的头部拿任务,当完成任务的线程去其他队列拿任务的时候是从尾部拿任务,所以这样就避免了竞争。

注意:ForkJoinPool的invoke方法是同步阻塞的,excute方法是异步的。

  • 稻谷飘香:秋天稻谷成熟了,飘着阵阵香味。
  • 人是不能太闲的,闲久了,努力一下就以为自己是拼命。
  • 一个人至少拥有一个梦想,有一个理由去坚强。
  • 人的潜能是一座无法估量的丰富的矿藏,只等着我们去挖掘。
  • 保持前进,丝毫别在乎别人想什么说什么,做你自己必须做的,为自己。
  • 看似是在消磨时间,实际是在消磨自己。
  • 不努力挣钱买房子打算租一辈子房子吗?你现在年轻有人租给你,可是你老了谁敢租给你?
  • 每一奋发尽力的背地,必有加倍的犒赏。
  • 再多一点努力,就多一点成功。
  • 人的潜能是一座无法估量的丰富的矿藏,只等着我们去挖掘。
http://www.yidumall.com/news/108210.html

相关文章:

  • 怎么做网站后台 更新日志电商平台运营方案思路
  • 北京简约网站建设公司网站制作网站推广
  • 百度网站备案推广公司是做什么的
  • 网站数据库访问html友情链接代码
  • 甘肃建设住房厅网站首页优化大师免费下载安装
  • c 网站开发bt磁力猫
  • 如何做政府网站谷歌seo排名技巧
  • 聊城开发网站建设百度关键词分析工具
  • 怎么设计网页背景图片郑州关键词优化费用
  • 网页开发和app开发哪个难北京网络排名优化
  • 国外设计网站排名网站建设与管理就业前景
  • 西安免费做网站价格优化法治化营商环境
  • 哈尔滨最好的网站建设公司网站推广如何做
  • 服务器有了网站怎么做的上海优化营商环境
  • 不用实名认证的网页游戏如何提高网站seo排名
  • 怎么样购买网站空间电子商务网络营销
  • app手机电视网站设计方案产品设计公司
  • 网站文字不能编辑器关键字
  • 大连手机网站制作seo在线短视频发布页运营
  • 个人做网站用哪个主机好想建立自己的网站
  • HTML网站页面建设搜索引擎优化的完整过程
  • wordpress本地打开网络优化工程师有前途吗
  • 十堰秦楚网论坛十堰城事网站seo入门基础教程
  • 建立百度网站百度搜索榜单
  • 做网站需要投资多少钱南昌关键词优化软件
  • 免费网站模板网站互联网平台推广怎么做
  • 外贸销售网站有哪些网络营销课程培训
  • 网站设置反爬虫的常用方法有哪些公司网络推广该怎么做
  • 做网站卖广告多少钱营销策划公司
  • 温州做网站建设公司seo积分优化