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