摘要: java线程死锁 java线程死锁代码示例: 通过lock实现死锁 public class DeadLockTest { Lock lock1 = new ReentrantLock(true); Lock lock2 = new ReentrantLock(true); public void 阅读全文
posted @ 2020-09-06 19:39 TidalCoast 阅读(136) 评论(0) 推荐(0) 编辑
摘要: java线程池 什么是线程池? 线程池就是一个容器,把创建的若干个线程放入这个容器中,当处理任务需要运行线程时,线程池会将线程提交到任务队列中,处理完之后线程并不会被销毁,而是仍然处于线程中,等待下一任务,如果之后还有任务要使用这个线程,该线程会再次被提交到任务队列中。 使用线程池的优点 java中 阅读全文
posted @ 2020-09-06 18:41 TidalCoast 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Java8 底层实现原理 HashMap 底层数据结构为 Node 类型数组,Node 类型为 HashMap 的内部类,数据结构为链表。 /** * The table, initialized on first use, and resized as * necessary. When allo 阅读全文
posted @ 2020-09-06 17:06 TidalCoast 阅读(89) 评论(0) 推荐(0) 编辑