C++使用
技术猎人
多动笔应该改成多打字了!
展开
-
C++多线程编程
线程的一些基本概念 线程阻塞 线程阻塞是一种状态,可以通过多种方式实现阻塞(sleep_for(), condition_variable)。线程阻塞并不是单纯的指线程程序停在某一位置不向下执行,而是一种操作系统支持的高效线程调度机制,线程阻塞状态发生后不再参与竞争cpu时间片,直到某种事件发生结束阻塞状态。所以阻塞状态的线程不会消耗系统资源,为了区分这里列出两种能使线程暂停但是并没有阻塞线程的例子:// 此段代码演示子线程里while(condition)实现的线程暂停,这种方法会耗尽cpu的一个硬件核原创 2021-02-24 16:26:34 · 62 阅读 · 0 评论 -
C++编程常用接口速查
记时,延时 [c++]计时方法——std::chrono原创 2021-02-04 13:55:35 · 317 阅读 · 1 评论 -
STL容器使用手册
vector // ###构造vector vector<int> v; // ### v.reserve(100); // 改变vector的容量,容量是向系统申请的总空间,由于包括预申请空间,所以容量不代表vector里的元素数量 v.capacity(); // 查询vector当前的容量 v.resize(10); // 改变vector的大小,这个大小是元素个数 v.size(); // 查询vector的元素个数 ...原创 2021-01-13 21:58:49 · 87 阅读 · 0 评论