前言 本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么。 关于如何查看系统调用,Linux可以使用 strace 来查看任何软件的系统调动(这是个很好的分析学习方法):strace -ff -o ./out java TestJava 一 BIO java / Alipay.com Inc. Copyright (c) 2004-2020 All Rights Reserved. / package io; import java.io. ; import java.net.ServerSocket; import java.net.Socket; / @author xiangyong.ding @version $Id: TestSocket.java, v 0.1 2020年08月02日 20:56 xiangyong.ding Exp $ / public class BIOSocket { public stati