网络编程代码 任务 单线程以及多线程C/S 使用select实现单线程以及多线程C/S 使用poll实现单线程以及多线程C/S 使用epoll实现单线程以及多线程C/S 2025-02-22 NetworkCommunications
Ubuntu24.04 install opencv opencv官网下载opencv-4.10.0的source文件并解压 下载opencv_contrib并解压,将opencv_contrib移动到opencv的文件夹中 安装依赖项 2025-02-22 project
多线程基础 并发 多线程 多进程 基础概念线程是轻量级的进程,在Linux环境下,线程的本质仍然是进程。操作系统会以进程为单位,分配系统资源。进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。 2025-02-22 操作系统
线程同步 基础概念避免多个线程同时访问并修改同一块内存,造成数据冲突。线程同步的结果是,如果多个线程都要访问并修改同一块内存时,依次只让一个进程进行访问,其余进程阻塞,直到所有进程执行完毕。阻塞:意味着失去CPU时间片 2025-02-22 操作系统
进程抽象 进程抽象1.进程API内容 创建(create) 销毁(destroy) 等待(wait) 其他控制(miscellaneous control) 状态(statu) 2025-02-22 OperatingSystem