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

潍坊百度网站建设昆明seo网站建设

潍坊百度网站建设,昆明seo网站建设,公司外贸网站建设,在家来料加工多线程并发工具 CyclicBarrier 作用:计数器可循环使用,并且可以设置计数到期执行某个方法 ************************** 相关类 public class CyclicBarrier {******** 构造函数public CyclicBarrier(int parties)public CyclicBarrier(int parties, Run…

多线程并发工具 CyclicBarrier

 

作用:计数器可循环使用,并且可以设置计数到期执行某个方法

 

 

**************************

相关类

 

public class CyclicBarrier {********
构造函数public CyclicBarrier(int parties)public CyclicBarrier(int parties, Runnable barrierAction)********
常用方法public int await() throws InterruptedException, BrokenBarrierExceptionpublic int await(long timeout, TimeUnit unit) throws InterruptedException, BrokenBarrierException, TimeoutException

 

 

*************************

示例

 

class Thread12 implements Runnable{private CyclicBarrier cyclicBarrier;Thread12(CyclicBarrier cyclicBarrier){this.cyclicBarrier=cyclicBarrier;}@Overridepublic void run() {try{System.out.println(Thread.currentThread().getName()+"开始运行");Thread.sleep(1000);cyclicBarrier.await();System.out.println(Thread.currentThread().getName()+"运行结束");}catch (Exception e){e.printStackTrace();}}
}class Task implements Runnable{@Overridepublic void run() {try{System.out.println();System.out.println("task 开始运行");Thread.sleep(1000);System.out.println("task 运行结束");System.out.println();}catch (Exception e){e.printStackTrace();}}
}public class ThreadTest12 {public static void main(String[] args){Task task=new Task();CyclicBarrier cyclicBarrier=new CyclicBarrier(5,task);Thread12 t=new Thread12(cyclicBarrier);for(int i=0;i<5;i++){Thread thread=new Thread(t,"线程"+i);thread.start();}}
}

 

*******************

控制台输出

 

线程1开始运行
线程3开始运行
线程0开始运行
线程4开始运行
线程2开始运行task开始运行
task 运行结束线程2运行结束
线程3运行结束
线程4运行结束
线程0运行结束
线程1运行结束

 

 

http://www.lbrq.cn/news/2574253.html

相关文章:

  • 学校网站 asp今日重庆重要消息
  • 网站建设合同开发票类别名称佛山seo培训
  • 机电建设工程施工网站网站页面优化方法
  • 做公司网站的模板个人引流推广怎么做
  • 做网站的视频推广竞价托管费用
  • 电子商务网站开发遇到的问题厦门seo网络优化公司
  • 网站建设图片手机腾讯云服务器
  • 德州 网站建设打广告去哪个平台
  • 打击地上黑庄做网站河南专业网络推广公司
  • wordpress做大站好吗网店代运营的套路
  • wordpress赚钱网站百度人工智能开放平台
  • 承德网站推广电话营销外包公司
  • 北京房山建设委员会网站首页google学术搜索
  • 一灯wordpress主题安卓优化大师2023
  • 网页做网站的尺寸新媒体运营岗位职责
  • 给人做网站赚钱吗疫情最新消息
  • 海南网站制作市场调研报告模板范文
  • vs2010可以做动态网站吗推广关键词排名查询
  • 中兴路由器做网站windows优化大师可以卸载吗
  • 德阳手机网站建设刷赞网站推广空间免费
  • 2017做那个网站能致富线下推广都有什么方式
  • 网站做彩票页面设计
  • 北京冬奥会火炬设计制作东莞seo推广公司
  • 互联网建站网站建设的方法有哪些
  • 成都公司做网站的源码网
  • wordpress官网密码怀化网站seo
  • 做网站需要会写代码吗域名注册商怎么查
  • 平面设计可以做网站?网站源码交易平台
  • 房产网站设计方案产品推广找哪家公司
  • 网站建设助手 西部数码北京seo人员
  • 生成式人工智能展望报告-欧盟-04-社会影响与挑战
  • Hertzbeat如何配置redis?保存在redis的数据是可读数据
  • GaussDB having 的用法
  • 用 JavaSwing 开发经典横版射击游戏:从 0 到 1 实现简易 Contra-like 游戏
  • 使用gcc代替v语言的tcc编译器提高编译后二进制文件执行速度
  • Linux中Docker Swarm介绍和使用