11 2020 档案

c++线程同步的四种方式
摘要:为什么要进行线程同步? 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。 如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处 阅读全文

posted @ 2020-11-27 16:20 zhaoshushu 阅读(377) 评论(0) 推荐(0)

c++const指针和指向常量的指针
摘要:先看下面六种写法: 1. const int p; 2. const int *p; 3. int const* p; 4. int * const p; 5. const int * const p; 6. int const * const p; 那么我们应该怎么区分上面的写法到底是指向常量的指 阅读全文

posted @ 2020-11-11 13:51 zhaoshushu 阅读(110) 评论(0) 推荐(0)

c++线程池的工作原理
摘要:前言 本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~ 什么是线程池?什么是核心线程?什么是阻塞队列?什么是非核心线程?什么是空闲时间?什么是饱和策略?线程池工作原理流程图&源码概览 github地址,感谢每一颗S 阅读全文

posted @ 2020-11-08 18:26 zhaoshushu 阅读(487) 评论(0) 推荐(0)

c++json数据处理(1)
摘要:一. 使用jsoncpp解析json Jsoncpp是个跨平台的开源库,首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码,我下载的是v0.5.0,压缩包大约107K,解压,在jsoncpp-src-0.5.0/makefiles/vs71目录里找到jso 阅读全文

posted @ 2020-11-08 10:33 zhaoshushu 阅读(512) 评论(0) 推荐(0)

导航