1.阻塞模式可以避免内存从Socket缓冲区copy至应用程序缓冲区,但是另一方面,因为在TCP层进行缓存,缓存大小最高可达17K的大小。因此,提高了(非页面内存)的使用。非页面内存十分昂贵。
2.非阻塞模式,如果Receive或者Send不足够快,造成内存的Copy很多,从而降低效率。
1.阻塞模式可以避免内存从Socket缓冲区copy至应用程序缓冲区,但是另一方面,因为在TCP层进行缓存,缓存大小最高可达17K的大小。因此,提高了(非页面内存)的使用。非页面内存十分昂贵。
2.非阻塞模式,如果Receive或者Send不足够快,造成内存的Copy很多,从而降低效率。