摸螺蛳
起因是我这次放假回老家,大姑问我“网上有没有卖可以捞螺蛳的网兜”。于是我点开PDD,一搜,还真有! 今天上午和大姑还有奶奶一起出发,前往村里的一片池塘,准备靠这个工具来捞螺蛳哩 穿过田间小路,前面就是池塘…
起因是我这次放假回老家,大姑问我“网上有没有卖可以捞螺蛳的网兜”。于是我点开PDD,一搜,还真有! 今天上午和大姑还有奶奶一起出发,前往村里的一片池塘,准备靠这个工具来捞螺蛳哩 穿过田间小路,前面就是池塘…
🌟 引子:从“一个请求创建一个线程”说起 想象你正在开发一个高性能的 Web 服务器。每当有客户端连接时,服务器需要处理请求并返回数据。最简单的做法是:每来一个连接,就 pthread_create 创建一个新线程去处理。 听…
在多线程编程中,线程安全是一个至关重要的问题。当多个线程同时访问共享资源(如全局变量、文件、内存缓冲区等)时,如果没有适当的同步机制,就可能导致数据竞争、数据不一致甚至程序崩溃。为了解决这个问题,Lin…
在高并发网络编程中,I/O 多路复用是实现高性能服务器的核心技术之一。Linux 提供了多种 I/O 多路复用机制,其中 select、poll 和 epoll 是最常用的三种。本文将重点讲解 poll 和 epoll,对比它们的优劣,并通过实…
在进行网络编程时,如果你的服务器只处理一个客户端连接,那很简单。但如果你需要同时处理多个客户端连接,该怎么办? 这时候就要用到“多路 I/O 复用”的技术了,而 select 是最经典也最容易上手的一种实现方式。 本…