首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
后端实习生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
彻底拿下HashMap面试问题!!!
这就是拉链法。 红黑树结构,如果后续由于删除或者其它原因调整了大小,当红黑树的节点小于或等于6个以后,又会恢复链表结构。 它们又会被转换回普通的链表结构以节省空间。 通过源码中得知,当链表长度达到8就转成红黑树结构,当树节点小于等于6时就转换回去,此处体现了时间和空间的平衡思想…
多线程基础知识
java中的可运行状态分为两种,一种是可运行,一种是运行中,如果当前线程调用了start()方法之后,还未获取CPU时间片,此时该线程处于可运行状态,等待被分配CPU资源,如果获得CPU资源后,该线程就是运行状态。 java中的阻塞也分三种状态:Blocked(被阻塞)、Wai…
一篇文章搞懂数组和链表
我们先来说说数组结构,什么是数组?数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 连续的内存空间:就是存储数据在内存中的地址是连续的,例如存储一个长度为3的整数int[3]数组,int类型数据在内存中占4个字节,所以数组的起止地址…
万字线程池学习总结!!!
本文目录目录为什么要使用线程池?线程池参数详解六种常见的线程池为什么不能直接自动创建线程池如何自定义合适的线程池如何正确关闭线程池线程池复用原理总结为什么要使用线程池?为什么要使用线程池?反复创建线程