V
主页
关于操作系统的 6 道面试题,助你全面了解操作系统底层原理
发布人
关于操作系统的 6 道面试题,助你全面了解操作系统底层原理 1. 进程和线程的区别 2. 描述系统调用整个流程 3. malloc 是如何分配内存的 4. free是如何释放内存的,怎么确定释放内存的大小 5. 页面置换算法有哪些 6. cas 是怎么样的一种同步机制
打开封面
下载高清视频
观看高清视频
视频下载器
进程、线程、内存管理相关面试题
90分钟搞定底层网络IO模型,必须要懂得10种模模型
【c++开发】90分钟搞懂线程锁、进程锁以及分布式锁
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
6种epoll的设计 :单线程epoll,多线程epoll,多进程epoll
内存池与网络的结合,nginx有哪些不一样的处理
BAT大厂面试发问的多线程问题 |在实际开发中用多线程还是多进程;多线程和协程如何选择;线程池如何做到最高效
【c++开发】4个方面深度剖析不得不了解的io_uring |异步io的recv/send/accept;io_uring的性能测试;io_uring底层原理
Linux内核,进程间通信组件的实现
【c/c++开发】解析内存泄漏背后的解决方案
从redis,memcached到nginx的网络底层设计 |单进程redis网络模型;多进程nginx网络模型;多线程memcached网络模型
【c++开发】全网最全面讲解进程管理,进程调度器的5种实现
准备好4台虚拟机,一起实现服务器的百万级并发 | epoll + 线程池的优缺点;统fd连接数量修改;cp.rmem与wmen作用;同步与异步的原理
7道面试题打通c/c++后端开发的技术脉络 |tcp如何保证顺序的?udp的并发如何实现?epoll的et/lt的使用场景;内存泄漏的排查方案;协程的实现原理
epoll的底层实现原理
7道面试题打通c/c++后端开发的技术脉络
聊点通俗的,自旋锁,互斥锁,原子操作,CAS。面试常备技能
程序员进阶:深入理解linux内核,计算机底层原理
10道网络八股文,每道都很经典,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?为什么会有协程?
从conf文件开始,搞懂Nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
为代码提供一个上帝视野,bpf不可不学的技术 |网络探测 bpf实现;内存管理 malloc/free,bpf来处理;文件系统读写操作,bpf;bpf探测线程
libevent 解决了网络编程中哪些痛点
8个维度的c++后台开发技能树,如何快速吸收转化
【C++后端开发】一节课搞懂 API 网关 openresty 的实现原理
手把手带你实现一个nginx模块,助你更加深入了解nginx
网络穿透,NAT,打洞,一起来了解p2p的秘密
6 道linux操作系统的常考面试题(进程、线程、内存管理相关)
3 种方式实现数据库异步连接
【C++开发】初识Linux内核,进程通信能这么玩
C++游戏后端开发框架:skynet,从实现原理到用skynet实现一个万人同时在线游戏
【c/c++开发】还搞不懂协程吗?90分钟从原理到实现,全局分析
用户态网络缓冲区设计-ringbuffer、chainbuffer |缓冲区接口设计;ringbuffer并发加锁;chainbuffer原理
服务端的网络并发,详细解读网络io与线程/进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程
200行代码实现slab,开启内存池的内存管理(准备linux环境)
c++后端网络相关的面试题 |tcp 和 udp 的区别; linux 系统如何收发网络数据包;tcp 如何保证可靠性;epoll et与lt的区别
准备好linux编程环境,现场手撕定时器实现 |定时器实现方案;单线程环境下定时器实现;多线程环境下定时器实现
linux c/c++开发的重灾区:内存管理精讲
linux内核,进程调度器的实现,完全公平调度器CFS
支撑亿级io的底层基石-epoll实战揭秘
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现