合集-网络编程
摘要:TCP服务端处理多客户端任务: 原来是通过开启子进程来服务不同的客户端,当客户端退出时就关闭该子进程 多路复用: 使用一个进程(有且只有一个主进程)同时监控若干个文件描述符,这种读写模式称为多路复用 多用于TCP的服务端,用于监控客户端的连接和数据的收发 优点:不需要频繁的创建和销毁进程,从而节约了
阅读全文
摘要:线程竞争 一、基本概念 竞争与同步 同一进程中的线程共享进程中的绝大多数资源,当它们随意竞争时可能会导致资源被破坏、 脏数据、不完整问题。 通过一些手段让线程在竞争资源时互相协调、避免出现以上问题,这就称为线程同步 原子操作: 操作过程中不能被打断的操作称之为原子操作 临界资源、临界区、竞态条件:
阅读全文

浙公网安备 33010602011771号