Java基础数据结构数组栈队列链表树图字典树散列表(哈希表)排序算法冒泡排序1、冒泡排序,是通过每一次遍历获取最大/最小值2、将最大值/最小值放在尾部/头...
CountDownLatch 是java.util.concurrent包中一个类,顾名思义就是倒计时锁,是一个同步辅助类,在完成一组正在其他线程中执行的...
Java 锁 synchronized 和 Locksynchronizedsynchronized 修饰符的使用场景修饰对象 作用范围作用对象代码块(称...
volatile关键字作为修饰词,当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它会去内存中读取新值...
join() 等待线程结束, 当我们调用某个线程的这个方法时,这个方法会挂起调用线程,直到被调用线程结束执行,调用线程才会继续执行