摘要:
HashMap 是 Java 集合框架中最常用的数据结构之一,其底层实现结合了 数组、链表 和 红黑树,以提供高效的增删查改操作。以下是其核心实现原理的详细解析。 数据结构 数组 (Bucket Array): HashMap 使用一个数组 Node<K,V>[] table 存储键值对,每个位置称 阅读全文
posted @ 2025-12-10 16:36
crazyinjava
阅读(0)
评论(0)
推荐(0)
摘要:
1.什么是死锁: 两个以上的线程都在等待对方释放资源才能继续执行下去,彼此之间产生了循环依赖,这就是死锁。 2.死锁产生的条件: (1)互斥条件:一份资源在同一时间不能被多个线程同时占用 (2)持有并等待:A在等待的同时持有了a资源,B在等待A释放a资源,A在等待的时候并不会释放a资源 (3)不可剥 阅读全文
posted @ 2025-12-10 16:30
crazyinjava
阅读(0)
评论(0)
推荐(0)

浙公网安备 33010602011771号