Java堆栈内存与堆外内存 堆栈内存堆栈内存指的是堆内存和栈内存:堆内存是GC管理的内存,栈内存是线程内存。 堆内存结构: 还有一个更细致的结构...
SO_RCVTIMEO, SO_SNDTIMEO介绍 套接字选项SO_RCVTIMEO: 用来设置socket接收数据的超时时间;套接字选项SO...
[TOC]在RTO的计算方法中,介绍了RFC6298对于RTO的计算和RTO timer的管理算法。但有一个重要的问题RFC没有提到,那就是如果...
mmap基础概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地...
[TOC] 为什么不直接使用物理内存 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),...
[TOC]网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列方式是增大 tcp_max_syn_back...
i socket可读写 一、 满足下列四个条件中的任何一个时,一个套接字准备好读 该套接字接收缓冲区中的数据字节数大于等于套接字接收缓存区低水位...
网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各...
以前一直以为数据包先发的不一定先到,直到今天才意识这个问题的缺陷,数据包是不一定先发先到,但是对于TCP有一点特殊,若我们接受的数据包是在应用层...
文集作者