
曹植,字子建,沛国谯县(今安徽亳州)人,生于汉献帝初平三年(公元192年),卒于魏明帝太和六年(公元232年),享年40岁。他是曹操之子,曹丕之...
概述 在前两篇文章中,我们介绍了如何使用select和poll进行IO多路复用。select通常有一个固定的文件描述符数量上限(通常是1024)...
王勃,字子安,生于唐高宗永徽元年(公元650年),卒于唐高宗上元三年(公元676年),年仅26岁。他是唐代著名诗人、文学家,与杨炯、卢照邻、骆宾...
概述 在上一篇文章中,我们介绍了如何使用select进行IO多路复用。虽然select在很多场景下非常有用,但它存在线性扫描、复制文件描述符集合...
曹雪芹,名霑,字梦阮,号雪芹、芹溪、芹圃等,约生于清康熙五十四年(公元1715年),卒于清乾隆二十八年(公元1763年),享年48岁。他是中国清...
概述 在C++网络编程中,处理并发连接是一个非常关键的核心问题。为了有效管理来自多个客户端的请求,服务器需要能够同时监听多个套接字上的事件,这通...
马致远,字千里,号东篱,约生于宋末元初(公元1250年),卒于元英宗至治三年(公元1321年),享年71岁。他是元代著名的戏曲家、诗人,是中国文...
概述 在网络编程中,IO操作是主要的性能瓶颈之一。传统的阻塞IO和非阻塞IO虽然各有优势,但在高并发和高性能要求的场景下,它们都有各自的局限性。...
概述 在网络编程中,IO(输入输出)操作是程序与外部世界交互的基础。非阻塞IO,是相对于阻塞IO而言的,两者在编程、表现和效果上均有显著的差别。...