高性能是最复杂的一环,磁盘、操作系统、CPU、内存、缓存、网络、编程语言、架构等,每个都有可能影响系统达到高性能,一行不恰当的 debug 日志...

高性能是最复杂的一环,磁盘、操作系统、CPU、内存、缓存、网络、编程语言、架构等,每个都有可能影响系统达到高性能,一行不恰当的 debug 日志...
PPC 和 TPC 模式,它们的优点是实现简单,缺点是都无法支撑高并发的场景。 Reactor PPC 模式最主要的问题就是每个连接都要创建进程...
在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别...
内核空间与用户空间 Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的...
知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些...
1. Java中有几种类型的流 2. 字节流如何转为字符流 字节输入流转字符输入流通过InputStreamReader实现,该类的构造函数...
IO流学习总结 一Java IO,硬骨头也能变软 (1) 按操作方式分类结构图: (2)按操作对象分类结构图 二java IO体系的学习总结 I...
网络中进程之间如何通信 为了方便大家获取源代码,可以移步这里,GitHub源代码 进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范...
在漫长地分析完socket的创建源码后,发现一片浆糊,所以特此总结,我的博客中同时有另外一篇详细的源码分析,内核版本为3.9,建议在阅读本文后若...
1三个相关数据结构. 关于socket的创建,首先需要分析socket这个结构体,这是整个的核心。 104 struct socket { 10...
专题公告
io