
【死磕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