V
主页
京东 11.11 红包
c++后端面试常问关于操作系统的6道面试题 |进程和线程的区别;系统调用流程;malloc 是如何分配内存的?free是如何释放内存的?页面置换算法有哪些?
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 视频对应文档及代码资料、课程咨询+VX:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
2024年,从事c/c++后端开发必学组件,c/c++程序员提升编程能力的几个实战小项目!!!
高性能网络开发:深入浅出dpdk,dpdk技术合集,保姆级教程,从dpdk底层原理到实战
剖析Linux内核内存页回收|LRU|反向映射|异步/直接回收|回收slab缓存|伙伴系统|虚拟内存
深入计算机底层原理,linux内核源码分析教程,6大模块讲解(进程管理、内存管理、文件系统、设备驱动、网络协议栈、中断管理)
面对内存再不发怵,手把手带你实现内存池(自行准备linux环境)
6道linux操作系统经典面试题,助你全面了解操作系统底层原理 |进程和线程的区别?描述系统调用整个流程?malloc是如何分配内存的?free如何释放内存的?
Linux内核怎么学?深入理解Linux内核,通俗易懂,看完你就悟了!!!
C++代码运行一段时间出现莫名其妙的coredump么?|内存池的使用场景;拆分业务涉及内存池;大块内存,小块内存分配;多进程共享内存池;多线程通信
c/c++后端服务器开发值得深入研究的几个开源项目,内容包含(协程框架ntyco、ntytcp协议栈、libevent、log4cpp、spdk......)
线程锁、进程锁、分布式锁以及数据库锁|c/c++|linux
剖析Linux内核《内存管理技术栈》|页表映射/内核内存布局;伙伴系统分配/释放页面;slab分配器 vmalloc mmap;缺页中断管理/页面回收
进程、线程、内存管理相关面试题
4个内存泄漏的检测方案,工作中遇到内存泄漏问题不再慌 |内存泄漏的现象;第三方库泄露,还是自己代码泄露;malloc/free背后的故事;dlsym是不可或缺
C/C++面试常见的线程、进程问题分析-线程池数量问题
网络!网络!网络!就那些事儿,而很难透彻【linux网络编程】|网络与线程进程的关系,网络编程与内核协议栈,网络与网卡的苟且,网络与虚拟化的联系
【C++后台开发】无锁队列真的比有锁队列快吗?|解决内存频繁分配问题|无锁队列没数据可读时怎么休眠|无锁队列到底是不是终极解决方案
4种内存泄漏检测方案,遇到内存泄漏不用再慌|malloc/free的宏定义;对malloc/free加hook;bpf对内存检测;mtrace检测
reactor网络封装、协程调度、内存管理、连接池一步步带你构建后端框架【c++后台开发】
围绕收发网络包的 5 道网络面试题 | linux系统是如何收发数据包;udp 和 tcp 的区别;tcp 如何保证可靠性的;水平触发和边缘触发的区别
linux内核,进程调度器的实现,完全公平调度器CFS
红黑树在linux内核中的3种场景|内存管理,进程管理cfs,epoll,sk_buff,B树,B+树,线程安全,红黑树左旋右旋
如何构建完善的C++后端知识体系?嵌入式开发、后端开发、Qt开发、游戏开发、音视频开发如何选择?
【C++开发】2023年,c++后端的8个技术维度,助力你快速成为大牛
linux系统下协程的实现与原理剖析详解(二)
剖析Linux内核《内存管理架构》|虚拟地址空间布局详解、物理地址空间与内存组织、创建与删除内存映射、页表缓存与处理器缓存
剖析Linux内核《物理内存模型》|体系结构与内存模型|三级结构(Node/Zone/Page)|Bootmem/Memblock分配器
3种红黑树的使用场景,每一个场景都很经典 |sk_buff的红黑树使用;内存块红黑树组织;epoll底层的红黑树实现
nff-go与dpdk的那些故事,golang调用c的流程分析|dpdk的网关开发;dpdk的golang开发 nff-go;应用框架vpp;dpdk的网卡选择
【C++】后端开发热点技术,9个方面彻底理解协程
spdk的nvme 开启存储底层的神秘面纱 |NVMe与pcie的关系;VMD的作用;namespace的意义;NVMe的controller的作用
面试被问到nginx源码,如何回答才能显得高大上|nginx的惊群;nginx多进程网络模型;内存池的实现;线程池的用途;http状态机解析
从 5 个方面掌握 reactor 网络模型 |cs 网络编程流程;阻塞 io 和非阻塞 io;同步 io 和异步 io;reactor 模型解决问题的思路
网络穿透,NAT,打洞,一起来了解p2p的秘密
手把手带你C++实现线程池及线程池性能优化分析|为什么需要线程池?线程池构成;线程池性能分析;nginx、redis等不同开源框架中线程池应用
epoll原理剖析以及reactor模型应用|网络编程|网络IO|select|poll|epoll|socket|c/c++|linux
Linux内核源码之地址映射机制
Linux内核内存管理训练营(一)|内存泄漏/栈溢出|虚拟地址布局/内存映射|内存模型/页分配器|伙伴分配器/块分配器
【c++开发】如何让职业道路不迷茫,聊聊35岁程序员的代码之路 |大龄程序员的竞争优势;音视频,嵌入式,c++后端如何选择; c++该学哪些技术点不会被淘汰呢
c/c++开发哪个方向会更加有前景 | c/c++使用场景;游戏,c++后端,网络处理,音视频,嵌入式,桌面;后端开发技术如何学习;
C++后端方案设计面试题:mysql缓存方案设计 |缓存方案一致性分析;缓存方案读写策略制定;数据流演示以及实现;缓存穿透、缓存击穿、缓存雪崩的解决方案