
【死磕NIO】— 探索 SocketChannel 的核心原理
- 2022 年 3 月 28 日
- 笔记
大家好,我是大明哥,一个专注于【死磕 Java】系列创作的程序员。 【死磕 Java 】系列为作者“chenssy” 倾 …
Continue Reading大家好,我是大明哥,一个专注于【死磕 Java】系列创作的程序员。 【死磕 Java 】系列为作者“chenssy” 倾 …
Continue Reading大家好,我是大明哥,一个专注于【死磕 Java】系列创作的程序员。 【死磕 Java 】系列为作者“chenssy” 倾 …
Continue Reading在执行程序时,为了提供性能,处理器和编译器常常会对指令进行重排序,但是不能随意重排序,不是你想怎么排序就怎么排序,它需要 …
Continue Reading在上篇博客(【死磕Java并发】—–深入分析volatile的实现原理)LZ提到过由于存在线程本 …
Continue Reading通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile …
Continue Reading记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronize …
Continue Reading大家好,我是大明哥,今天我们来看看 Buffer。 上面几篇文章详细介绍了 IO 相关的一些基本概念,如阻塞、非阻塞、同 …
Continue Reading大家好,我是大明哥。 上篇文章我们分析了高性能 IO模型Reactor模式,了解了什么是Reactor 模式以及它的三种 …
Continue Reading大家好,我是大明哥,我又来了。 为什么是 Reactor 一般所有的网络服务,一般分为如下几个步骤: 读请求(read …
Continue Reading通过上篇文章(【死磕NIO】— 阻塞、非阻塞、同步、异步,傻傻分不清楚),我想你应该能够区分了什么是阻塞、非阻塞、异步、 …
Continue Reading