- 博客(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
空空如也
idea的xml文件去除背景
2018-01-15
请问for循环setTimeout radio 赋值问题求解答
2017-06-24
vue 嵌套for循环问题 如何得到这种结构的表格
2017-05-25
java代码 中 读取properties 和 在代码中写死配置 这两者的性能差别有多大
2017-03-30
idea 一打开java文件就出现这个错误了 还有一些包没有导入
2017-03-24
idea 一打开java 文件 就报错了
2017-03-24
jrebel热部署插件可以作用于xml和.properties文件吗
2017-03-23
获取html原生表单验证的结果
2017-03-15
html5验证重写问题急求
2017-03-15
eclipse中用maven创建项目变成了这样了怎么办
2017-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人