c++
文章平均质量分 92
dongfengxueli
互联网大潮的研究生
展开
-
c++面试题整理(含答案)
知乎链接:https://www.zhihu.com/question/34574154/answer/253165162?utm_source=com.tencent.tim&utm_medium=social&utm_oi=804337922299031552 校招主要考察基础和思维,主要涉及C++语言基础,数据结构与算法,TCP/IP协议,网络编程,Linux。...原创 2018-07-27 22:56:52 · 763 阅读 · 0 评论 -
stl内存池怎么实现的
C++技术问题总结-第8篇 STL内存池是怎么实现的 STL内存池机制,使用双层级配置器。第一级採用malloc、free,第二级视情况採用不同策略。 这样的机制从heap中要空间,能够解决内存碎片问题。1.内存申请流程图 简要流程图例如以下。2.第二级配置器说明 第二级配置器目的解决小型区块造成的内存碎片问题。 使用自由链表(fre...转载 2018-08-15 15:47:36 · 682 阅读 · 0 评论 -
c++面试题整理(含答案)
Linux主要参考书籍:《现代操作系统》,《APUE》,《UNP》,《LINUX内核设计与实现》,《深入理解LINUX内核》进程与线程(1) 进程与线程区别?1) 简而言之,一个程序至少有一个进程,一个进程至少有一个线程.2) 线程的划分尺度小于进程,使得多线程程序的并发性高。3) 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行...原创 2018-08-13 15:10:51 · 2512 阅读 · 0 评论