摘要: 第23章 并行编程 23.1 选择 PFX 的原因 服务器应用发挥多核心的优势十分容易(服务器应用可以通过每一个线程独立处理客户端的请求)。桌面程序发挥多核优势则比较困难了,我们通常需要对计算密集型的代码进行如下的处理: 将代码划分为多个小块; 通过多线程并行执行这些小块代码; 以线程安全和高效的方 阅读全文
posted @ 2025-01-06 22:58 hihaojie 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第22章 高级线程处理 22.1 同步概述 多线程我们常需要一些同步结构进行线程间通讯。同步结构可以分为三类: 互斥锁 一次只允许一个线程执行特定的活动或一段代码。主要目的是令线程访问共享的写状态而不互相影响。互斥锁包括 lock​、Mutex​ 和 SpinLock​。 2. 非互斥锁 实现了有限 阅读全文
posted @ 2025-01-06 22:56 hihaojie 阅读(8) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示