python 并发编程 socket 服务端 客户端 阻塞io行为
阻塞io行为
server.accept
server.recv
client.send
recv,accept 分为两个阶段
1.wait for data 对方把数据经过网络延迟送到自己的操作系统缓存
2.把数据从操作系统缓存拷贝到应用程序内存
本地拷贝很快的,比等待要快
send只有一个阶段
拷贝数据
本地拷贝非常快,但前提是数据量,比较小。数据大,也要等
阻塞io行为
server.accept
server.recv
client.send
recv,accept 分为两个阶段
1.wait for data 对方把数据经过网络延迟送到自己的操作系统缓存
2.把数据从操作系统缓存拷贝到应用程序内存
本地拷贝很快的,比等待要快
send只有一个阶段
拷贝数据
本地拷贝非常快,但前提是数据量,比较小。数据大,也要等