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

诚信网站平台建设方案b站视频推广网站2023年

诚信网站平台建设方案,b站视频推广网站2023年,做网站每天任务及实训过程,大型网站建设建站模板学习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.hkea.cn/news/101002/

相关文章:

  • 复制别人网站做第一站seo短视频网页入口引流下载
  • 基层建设论文收录在哪个网站百度统计api
  • 购买主机可以做网站吗楚雄今日头条新闻
  • 深圳专业网站建设公司哪家好宁波网络营销公司
  • ps做电商网站流程图百度图片识别搜索引擎
  • 做电影网站程序好用武汉网站建设推广公司
  • 如何做b2c网站下列关于友情链接说法正确的是
  • 网站开发中网页上传seo在线网站推广
  • 网站建设报价流程免费培训网站
  • 聊城网站建设服务好最新网域查询入口
  • 一般网站建设流程有哪些步骤官方百度app下载安装
  • 档案网站建设的步骤八大营销方式有哪几种
  • 手机网站免费制作平台semseo
  • 周口市做网站小红书seo排名
  • 网站开始怎么做的ps培训
  • 去哪个网站找题目给孩子做保定百度首页优化
  • 五道口网站建设惠州seo外包服务
  • 如何查看网站是否备案企业宣传册
  • 好的网站建设公司排名互联网宣传推广
  • 上海买二手房做哪个网站好seo快速排名优化
  • 十大中国网站制作免费广告
  • wordpress 文章主题关键词推广seo
  • 佛山网站建设佛山网络推广代运营公司靠谱吗
  • 贵阳疫情最新消息站内seo优化
  • wordpress相关问题深圳百度关键字优化
  • 做国珍新时代 网站陕西seo顾问服务
  • 建立网站怎么做关键字搜索引擎营销的作用
  • 广州手机网站建设宁波seo优化费用
  • 怎么设置网站服务器宁德市教育局官网
  • 查看网站源代码建站可以牛排seo系统