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

如何自己建网站服务器中国建筑工程平台网

如何自己建网站服务器,中国建筑工程平台网,从零开始学习网络营销,微信公众平台开发商学习java多线程,请同时参阅 Java多线程 信号量和屏障实现控制并发线程数量,主线程等待所有线程执行完毕1 CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后再继续执行。当所有的线程都已经完成任务,然后在CountDownLatch上…

学习java多线程,请同时参阅    Java多线程 信号量和屏障实现控制并发线程数量,主线程等待所有线程执行完毕1

CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后再继续执行。当所有的线程都已经完成任务,然后在CountDownLatch上等待的线程就可以恢复执行接下来的任务。

代码如下:


import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;public class CountDownLatchDemo {public static void main(String[] args) throws InterruptedException {ExecutorService threadPool= Executors.newFixedThreadPool(10);final CountDownLatch latch = new CountDownLatch(10);for(int i=0;i<10;i++){threadPool.execute(new Runnable(){@Overridepublic void run() {try {System.out.println("-----------开始-----j-----" );System.out.println("------------threadName--j---" + "====" + Thread.currentThread().getName());Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}finally {System.out.println("------------threadName--j---" + "==finally==" + Thread.currentThread().getName());System.out.println("---------完成了------j-----" );latch.countDown();}}});}latch.await();System.out.println("------------------全部结束------------------" );}}

运行上面测试代码输出如下:

-----------开始-----j-----
-----------开始-----j-----
------------threadName--j---====pool-1-thread-1
-----------开始-----j-----
-----------开始-----j-----
-----------开始-----j-----
------------threadName--j---====pool-1-thread-3
-----------开始-----j-----
-----------开始-----j-----
------------threadName--j---====pool-1-thread-5
-----------开始-----j-----
------------threadName--j---====pool-1-thread-4
------------threadName--j---====pool-1-thread-6
------------threadName--j---====pool-1-thread-7
------------threadName--j---====pool-1-thread-8
-----------开始-----j-----
------------threadName--j---====pool-1-thread-2
-----------开始-----j-----
------------threadName--j---====pool-1-thread-9
------------threadName--j---====pool-1-thread-10
------------threadName--j---==finally==pool-1-thread-6
------------threadName--j---==finally==pool-1-thread-5
------------threadName--j---==finally==pool-1-thread-8
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-1
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-3
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-2
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-10
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-7
---------完成了------j-----
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-4
---------完成了------j-----
------------threadName--j---==finally==pool-1-thread-9
---------完成了------j-----
---------完成了------j-----
------------------全部结束------------------

http://www.yayakq.cn/news/960983/

相关文章:

  • dw学校网站制作教程网站建设自查情况报告
  • wordpress制作网站步骤网站推广效果分析
  • 福建建设执业管理中心网站黄骅港务集团
  • 做pc端网站代理商搜狗推广登录
  • 企业手机网站建设行情成品网站货源1277
  • 科技园网站建设手机网站来几个
  • 请人做网站安全淘客优惠券 网站建设
  • 网站关键词推广怎么用阿里的域名 做网站
  • 做网站需要购买服务器吗什么网站可以做新闻听写
  • 网站服务器租赁哪家好莆田自助建站软件
  • 百度该网站无法进行访问阿里云啦啦啦中文免费视频高清观看
  • dw可以做有后台的网站么?响应式网站制作
  • 系统开发外包邢台网站关键词优化
  • 企业网站建设技术广告公司海报用的易拉
  • 建设自己的二手房中介网站建设环境工程技术中心网站
  • 做暧暖爱视频网站舒城县建设局网站首页
  • 营销型网站传统网站嵌入式软件开发是青春饭吗
  • 中国建设银行杭州分行网站网页搜索软件
  • 管理案例网站半夜一分快三app推荐直播下载
  • 简单的招聘网站怎么做政务公开与网站建设
  • 怎么用链接进自己做的网站抚顺市+网站建设
  • 宝山网站建设 网站外包杭州做绒毛鉴定网站
  • 学做美食视频网站页面设计多少钱
  • 中国平湖首页规划建设局网站手机端网页开发工具
  • 中国最贵的域名交易seo综合查询工具有什么功能
  • asp 网站建设教程seo学徒培训
  • ps制作个人网站首页分析网站的外链
  • 网站数据没有更新建设六马路小学官方网站
  • 南通医院网站建设方案医药企业vi设计
  • 上海企业网站模板建站平台在线直播网站开发实战项目