自我成长
首页 关于 友链
1 wlop 4K 壁纸 4k8k 动态 壁纸 1,819 阅读 2 Nacos持久化MySQL问题-解决方案 1,139 阅读 3 滑动时间窗口算法 992 阅读 4 Docker搭建Typecho博客 961 阅读 5 ChatGPT注册 OpenAI's services are not available in your country 解决方法 940 阅读
生活 解决方案 JAVA基础 JVM 多线程 开源框架 数据库 前端 分布式 框架整合 中间件 容器部署 设计模式 数据结构与算法 安全 开发工具 百度网盘 天翼网盘 阿里网盘
登录
标签搜索
  • java
  • javase
  • docker
  • java8
  • springboot
  • thread
  • spring
  • 分布式
  • mysql
  • 锁
  • linux
  • redis
  • 源码
  • typecho
  • centos
  • git
  • map
  • RabbitMQ
  • lambda
  • stream
侧边栏壁纸
博主昵称
少年

  • 累计撰写 189 篇文章
  • 累计收到 51 条评论
  • 首页
  • 栏目
    • 生活
    • 解决方案
    • JAVA基础
    • JVM
    • 多线程
    • 开源框架
    • 数据库
    • 前端
    • 分布式
    • 框架整合
    • 中间件
    • 容器部署
    • 设计模式
    • 数据结构与算法
    • 安全
    • 开发工具
    • 百度网盘
    • 天翼网盘
    • 阿里网盘
  • 页面
    • 关于
    • 友链
搜索到 1 篇与 的结果
  • 高并发中集合问题 2022-03-08
    高并发中集合问题 第一代线程安全集合类Vector、Hashtable是怎么保证线程安排的:使用synchronized修饰方法缺点:效率低下第二代线程非安全集合类ArrayList、HashMap线程不安全,但是性能好,用来替代Vector、Hashtable使用ArrayList、HashMap,需要线程安全怎么办呢?使用Collections.synchronizedList(list);Collections.synchronizedMap(m);底层使用synchronized代码块锁虽然也是锁住了所有的代码,但是锁在方法里边,并所在方法外边性能可以理解为稍有提高吧。毕竟进方法本身就要分配资源的第三代线程安全集合类在大量并发情况下如何提高集合的效率和安全呢?java.util.concurrent.*ConcurrentHashMap:CopyOnWriteArrayList:CopyOnWriteArraySet:注意不是CopyOnWriteHashSet*底层大都采用Lock锁(1.8的ConcurrentHashMap不使用Lock锁),保证安全的同时,性能也很高。
    • 2022年03月08日
    • 268 阅读
    • 0 评论
    • 2 点赞
博主栏壁纸
博主头像 少年

189 文章数
51 评论量
  • Docker常用命令
  • JAVA IO
  • Scanner和Random类
  • Google Nexus私服搭建
  • 微服务项目搭建
人生倒计时
热门文章
  1. 1 wlop 4K 壁纸 4k8k  动态 壁纸
    wlop 4K 壁纸 4k8k 动态 壁纸
    1819 阅读 - 02/28
  2. 2 Nacos持久化MySQL问题-解决方案
    Nacos持久化MySQL问题-解决方案
    1139 阅读 - 10/26
  3. 3 滑动时间窗口算法
    滑动时间窗口算法
    992 阅读 - 03/08
标签云
2020 - 2026 © Reach - YanxiZhu   蜀ICP备20017045号
已运行 00 天 00 时 00 分 00 秒
如果本站无意侵犯了您的权益请联系邮箱附说明(i2school@outlook.com)本站会在第一时间为您处理。 RSS MAP