发布于 2023-06-28 Java基础:多线程(八) 105 热度 NOTHING Nozomi的知识树~ 并发类 AbstractQueuedSynchronizer(AQS)底层实现 队列同步器(AQS) 同步器是用来构建锁或者其他同 …
发布于 2023-06-28 Java基础:多线程(七) 117 热度 NOTHING Nozomi的知识树~ 锁 yield函数 * A hint to the scheduler that the current thread is wi …
发布于 2023-06-28 Java基础:多线程(六) 84 热度 NOTHING Nozomi的知识树~ 实际工作中遇到的问题 任务在处理异步逻辑的时候忘记了给队列设置初始长度,使用了无界队列,产生了OOM。 出入库串行改并行线程间传递 …
发布于 2023-06-28 Java基础:多线程(五) 65 热度 NOTHING Nozomi的知识树~ 线程池底层原理 首先是J.U.C包下的线程池UML图 它们的最顶层是一个Executor接口,它只有一个方法: publicint …
发布于 2023-06-28 Java基础:多线程(四) 48 热度 NOTHING Nozomi的知识树~ Executor框架 1. Executor框架的结构 Executor框架主要由3大部分组成: 任务:包括被执行任务需要实现的接 …
发布于 2023-06-28 Java基础:多线程(三) 42 热度 NOTHING Nozomi的知识树~ 线程池 关于线程池的一些规范和实际使用 【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。 说明:使用线程池的好 …
发布于 2023-06-28 Java基础:多线程(二) 127 热度 NOTHING Nozomi的知识树~ Thread Object.wait()/notify()的底层实现? 问题引入:Java中wait()方法为什么要放在同步块中? …
发布于 2023-06-28 Java基础:多线程(一) 90 热度 NOTHING Nozomi的知识树~ 基础知识 Lost Wake-Up Problem 在oracle的多线程编程指南(链接)中提到过这个问题,其意思是说当线程没有持 …
发布于 2023-06-28 Java基础:常用类库(十五) 36 热度 NOTHING Nozomi的知识树~ 常用类库面试问题汇总 List&Set 【滴滴】ArrayList和LinkedList的区别/优缺点?以及各自的使用场景 …
发布于 2023-06-28 Java基础:常用类库(十四) 40 热度 NOTHING Nozomi的知识树~ Exception 异常和错误都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(抛出)或者 …