摘要: 加锁的临界区要尽可能的紧凑和小型 问题分析: 当一个线程在临界区内执行时,所有其他试图进入临界区的线程都会被阻止,所以我们应该保证临界区尽可能的小。比如, void CallHome(string message) { std::lock_guard<std::mutex> lock(mu); // 阅读全文
posted @ 2022-05-19 11:28 strive-sun 阅读(40) 评论(0) 推荐(0) 编辑