![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 71
凉快的化身
基础不牢,地动山摇
展开
-
线程池模型总结(基于C++11)
线程池模型总结前言 前言 线程池在初学者看起来一直是个谜一般的存在,但是理解其精髓肯定是不难的,此文就各大模型的线程池做一个简单的总结描述 此文不说明线程池的好处以及为什么使用线程池、线程池的优缺点,仅仅描述他的核心: 一个简单的线程池大概需要这几个步骤 初始化线程池 启动线程池线程 开启主循环(线程入口函数) 不断的增加任务(分配及调度线程) 销毁线程池 大致流程如下: 图中的菱形表示加锁结果的过程,运用到了C++11的unique_lock 图中的小的矩形表示条件变量的通知及阻塞,运用到了C++1原创 2021-11-09 17:01:53 · 398 阅读 · 0 评论 -
链表操作总结:基于C++
前言: 大三就开始了实习,但是刚刚发现居然连链表的操作都不会写,早就忘得一干二净了,脑海里好像也只有点链表的印象,果然基础不牢地动山摇,总结一遍链表的操作也帮助自己今后复习。 强烈建议参考文献(从初学者的角度来说):《大话数据结构》 1. 开始: 首先确认节点node的数据结构 typedef struct node{ int value; struct node *next; }node; 然后我们要做的事就是生成第一个节点(我取名为head): node *head; he原创 2021-05-25 22:59:38 · 244 阅读 · 0 评论 -
C++符号的多重含义(& ,*)
C++符号的多重含义(& ,*)对于`&`对于`*`引用的典型案例指针的典型案例符号的上下文决定了符号的含义。总结 不管是刚刚接触C++的初学者还是已经熟练掌握STL的大佬,引用和指针一直来都是C++或其他类C语言让人头疼的东西,可以说没有真正接触引用和指针,就没有真正意义上学会C++, 而该篇文章主要是就个人观点以及总结《C++Primer》上的相关知识点,对于&和*符号进行个人总结,仅供于个人复习或参考。 对于& 我们都知道,&是取地址符,对于计算机而言,无法识别原创 2021-01-09 03:33:19 · 1531 阅读 · 0 评论