java多线程怎么完成同步屏障 聚集齐了才开始

CyclicBarrier是多线程中设置同步樊篱的,具体应用场景如下:

公司租住周末会餐,起首各自从家里出发到会餐地址,然后当所有人达到后才可以一路合影、吃饭,然后各自回家,如许的用多线程怎么规范处置

东西/原料

  • 同步樊篱
  • CyclicBarrier

方式/步调

  1. 1

    起首新建一个项目CyclicBarrierDemo,点击file-->new--->class,然后勾选main函数方式

  2. 2

    在main函数中起首完当作CyclicBarrier,设心猿意马人员到齐人数为3(这里随你的要求设心猿意马),设心猿意马完当作后需要干什么

  3. 3

    建立一个线程池,然后设心猿意马模拟用户为3人,然后这三人达到的时候在run中从头写出来,然后设心猿意马随机达到时候

  4. 4

    挪用线程池ExecutorService,然后执行runnable,完整线程的调剂利用,用于起头该线程

  5. 5

    最后给出打印的成果,这里运行了两次做了对比,人员达到和分开的时候都是不确定的

注重事项

  • 线程问题注重需要理解了再完当作该类操作
  • 发表于 2018-04-27 00:00
  • 阅读 ( 696 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具