自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北川Alex的个人博客

https://github.com/BeiChuanAlex

  • 博客(3)
  • 问答 (10)
  • 收藏
  • 关注

原创 CyclicBarrier

CyclicBarrier 文章目录CyclicBarrier一.介绍二.原理图三.Example 一.介绍 cyclicBarrier即循环屏障,通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。我们暂且把这个状态就叫做barrier,当调用await()方法之后,线程就处于barrier了。 clicBa...

2019-05-21 22:16:07 332

原创 CountDownLatch

CountDownLatch 文章目录CountDownLatch一.介绍二.原理图三.Example 一.介绍 CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。CountDownLatch这...

2019-05-20 21:43:35 289

原创 Java中的不可变对象

Java中的不可变对象 一.需要的条件 不可变对象需要满足的条件 对象创建之后其状态就不可改变 对象所有域都是final类型 对象是正确创建的(在对象创建期间,this引用没有逸出) 二.final关键字修饰 final关键字:类、方法、变量 修饰类:不能被继承 修饰方法:1、锁定方法不被继承类修改;2、效率 修饰变量:基本数据类型变量、引用类型变量 三.其他定义不可变对象的方式 Jav...

2019-05-17 21:45:18 414

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除