并发编程

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

ConcurrentHashMap

浏览 89 扫码 分享 2022-07-24 23:15:53
  • 为什么hashmap为什么是线程不安全的
  • ConcurrentHashMap1.7
  • ConcurrentHashMap的put和get
  • ConcurrentHashMap1.7和1.8
  • ConcurrentHashMap组合操作
  • ConcurrentHashMap使用

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 基本线程知识
    • sleep和wait方法
    • 内存模型
    • 线程 继承和实现 区别
  • 线程池
    • 线程池优点
    • 线程池特点
    • 线程池参数
    • 线程池应该手动创建还是自动创建
    • 线程池阻塞队列分析
    • 线程池4种拒绝策略
    • Excutors家族辨析
    • 线程池实现任务复用的原理
  • ThreadLocal
    • ThreadLocal使用场景
    • ThreadLocal作用
    • ThreadLocal原理
    • ThreadLocal源码
    • ThradLocal value的泄漏
    • ThreadLocal的空指针异常
    • SimpleDateFormat线程安全问题演示
  • final
    • final不变性
  • 原子类
    • 原子类总览
    • 什么是原子类,作用
    • 6类原子类纵览
      • AtomicInteger常用方法
      • Atomic*Reference引用类型原子类
      • 普通变量升级为原子功能
      • Adder累加器
      • LongAdder带来的改进和原理
      • Accumulator累加器
    • 什么是CAS
    • Java中如何利用CAS实现原子操作
  • Lock锁
    • 锁的类型
    • Lock锁简介
    • 锁具体分类
      • 中断锁和非可中断锁
      • 自旋锁使用场景
      • 自旋锁和阻塞锁
      • 共享锁和排他锁总结
      • 锁的升降级
      • 共享锁和排他锁
      • 公平锁和非公平锁的优缺点
      • 公平锁和非公平锁
      • 可重入锁
      • 悲观锁和乐观锁典型例子
      • 乐观锁和悲观锁
    • lock主要方法介绍
    • Java虚拟机对锁的优化
  • 并发容器
    • ConcurrentHashMap
      • 为什么hashmap为什么是线程不安全的
      • ConcurrentHashMap1.7
      • ConcurrentHashMap的put和get
      • ConcurrentHashMap1.7和1.8
      • ConcurrentHashMap组合操作
      • ConcurrentHashMap使用
    • CopyOnWriteArrayList
      • CopyOnWriteArrayList适用场景
      • CopyOnWriteArrayList读写规则
      • CopyOnWriteArrayList实现原理
      • CopyOnwriteArrayList缺点
    • 队列
      • 为什么使用队列
      • 阻塞队列方法
      • Queue
    • 并发容器概览
    • 并发容器总结
  • 线程协作
    • 控制并发流程
    • 控制并发流程的工具类
    • CountDownLatch作用
    • CountDownLatch总结
    • Semaphore信号量
    • Semaphore用法
    • Condition条件对象
    • Condition注意点
    • CyclicBarrier循环栅栏
    • CyclicBarrier和CountDownLatch区别
  • AQS同步器
    • 学习AQS
    • 什么是AQS及AQS作用
    • AQS的重要性,地位
    • AQS内部原理解析
    • AQS用法-CountDownLatch
    • AQS用法-Semaphore
    • AQS用法-ReentreantLock
    • AQS的三要素
    • 自定义AQS
  • Future和Callable
    • Future和Callable关系
    • get()方法
    • Futrue主要方法
    • 用FutureTask来创建Future
    • FutureTask注意点
    • FutureTask的run方法
    • FutureTask解决缓存重复计算的问题
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注