摘要:
将转移到nos-ae.github.io持续更新 TODO: [ ] 迁移文章 阅读全文
摘要:
原文:https://nos-ae.github.io/posts/attack-xv6/ 思路 被这个实验折磨了两天,可能是2024新出的一个实验内容,网上资料少,参考了一篇仅有的博客,吭哧吭哧分析出来了个大概吧...在此记录一下,以便帮助有需要的人。 attack xv6的ans只有几行代码,根 阅读全文
摘要:
目录简介模型代码分析成员变量方法补充ThreadLocalRandomContended注解 - 解决伪共享问题LongAdder & LongAccumulator参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不 阅读全文
摘要:
目录简介代码分析成员变量方法SyncNonFairSyncFairSync 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本 阅读全文
摘要:
目录简介代码分析成员变量方法参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则你会不知 阅读全文
摘要:
目录简介继承结构ExecutorExecutorServiceAbstractExecutorServiceExecutorCompletionService线程池配置代码分析成员变量方法总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法 阅读全文
摘要:
目录简介例子代码分析成员变量方法补充参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则 阅读全文
摘要:
说在前面 在开始之前,有必要点明一下虽只字未提但贯穿全文的核心,从而知道我们使用某些API的目的是什么:VarHandle/Unsafe提供了比volatile关键字更弱的变量访问方式,合理地利用它们可以让我们程序可以在符合运行预期的话情况下提高性能,这里的“弱”指的是约束更少。 所谓约束,举个例子 阅读全文
摘要:
目录简介模型代码分析成员变量 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则你会不知道我在说 阅读全文
摘要:
目录简介模型代码分析成员变量方法补充 - LinkedHashSet总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码, 阅读全文