java基础
追鱼的大狗熊
这个作者很懒,什么都没留下…
展开
-
线程池学习
1、百度百科 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程...原创 2019-06-25 15:54:42 · 121 阅读 · 0 评论 -
HashMap源码解析
1、定义 HashMap是基于哈希表的 Map 接口的实现。HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,先...原创 2019-07-09 16:42:18 · 202 阅读 · 0 评论