前言 还记得你第一次遇到「线程安全」这个词的时候吗? 我第一次遇到线程安全这个词是在学习多线程并发操作的时候,看到人家文章里出现这个词,还有说各种线...
进程:资源分配的基本单位,也是独立运行的基本单位。 1、程序的顺序执行:一个程序通常由若干字段组成,他们必须按照某种先后次序执行,仅当前一个操作执行...
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S...
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S...
{"response":{"error":"API请求失败","http_code":400,"response":"{\"code\":500002,\"detail\":\"请求不可读,请检查请求格式\",\"message\":\"PARAM_ERROR...
在项目中,经常会有文件处理的场景。单线程处理比较简单,直接,易于实现,但是往往效率较低。所以对于这个场景,多线程处理是一个比较好的解决方法。 本文...
目录 引言 cpu架构 std::memory_order_relaxed(宽松内存序)介绍 示例代码 引言 本文是讲解C++内存序一列文章中的一部分,主要讲解宽松内存序的理解和使用。...
C++11多线程内存序 内存模型 为什么要有内存模型 C++11的内存模型种类 各个内存模型介绍及代码测试 memory_order_seq_cst 顺序一致性模型 内...
目录 0. 引言 1. 线程间共享数据存在的问题 2. 利用锁(mutex)保护共享数据 2.1 使用C++11中的std::mutex 2.2 std::lock_guard与std::unique_lock 2.3 构建用...