CPU的资源有限,任务处理速度与线程的个数不是线性相关,过多的线程反而会导致CPU的频繁切换,处理性能下降。所以,线程池的大小一般都是综合考虑要处理任务的特点和硬件环境来实现设置的。
深度学习必读书单
计算机内功必读书单
OS
CAM的实现
王争数据结构与算法学习笔记-复杂度分析
我们使用时间复杂度和空间复杂度来衡量算法代码的执行效率,那么为什么要这么麻烦需要自己去衡量一遍呢?把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占用的内存大小。为什么还要做时间、空间复杂度分析呢?这种分析方法能比我实实在在跑一遍得到的数据更准确吗?
王争数据结构与算法学习笔记-栈
王争数据结构与算法学习笔记-链表
链表实现LRU
王争数据结构与算法学习笔记-数组
数组看起来简单基础,但是很多人没有理解这个数据结构的精髓。
数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据
。数组在逻辑上是一种线性表数据结构. 数组在物理上是一种顺序的存储结构。 数组定义的关键词:
刷算法---2021.08
从2021年8月中旬开始刷题。