摘要:
目录简介模型代码分析成员变量方法总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则 阅读全文
摘要:
目录LinkedList简介LinkedList例子LinkedList继承结构LinkedList代码分析成员变量方法ArrayDeque简介ArrayDeque继承结构ArrayDeque代码分析总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些na 阅读全文
摘要:
目录简介例子继承结构概览代码分析成员变量方法迭代器子列表总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请 阅读全文
摘要:
目录简介代码分析Iterator接口Iterable接口Collection接口AbstractCollection抽象类List接口AbstractList抽象类Itr(Iterator的实现)ListItr(ListIterator的实现)SubListRandomAccessSubListQu 阅读全文
摘要:
目录简介例子代码分析总览Syncstate定义lock count和hold countSync.HoldCounter类Sync类其他成员变量tryAcquiretryReleasetryAcquireSharedfullTryAcquireSharedtryReleaseSharedtryWri 阅读全文
摘要:
ReentrantLock源码阅读 目录ReentrantLock源码阅读简介例子代码分析Sync.tryLockSync.initialTryLockSync.lockSync.tryReleaseNonFairSync.initialTryLockNonFairSync.tryAcquireFa 阅读全文
摘要:
目录简介例子Overview-CLH锁Overview的剩余内容代码分析cleanQueueacquireacquire总结release内部类ConditionObject共享模式总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现 阅读全文
摘要:
目录简介例子代码分析parkunpark 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则你会 阅读全文
摘要:
目录简介例子代码分析ThreadLocalMapgetEntrysetremoveThreadLocalMap其他的细节ThreadLocalSuppliedThreadLocalTerminatingThreadLocalInheritableThreadLocal 简介 ThreadLocal通 阅读全文
摘要:
该cache映射策略为直接映射,采用写回(writeback)方式。 **需要注意的细节在于cpu-cache通过mask信号判断访存是读还是写,显然mask全0时为读。下图FSM中省略了dirty会影响状态转移,比如WriteCache到WriteBack,当cache块为dirty时才会触发aw 阅读全文