随笔分类 - linux c++
linux c++
摘要:数据结构出发 红黑树,最小堆,时间轮,跳表 4.分布式场景下:定时器设计 应用场景出发 单线程,多线程,分布式场景 定时器定位;服务器是怎么驱动逻辑的? 网络事件、定时事件、信号事件 怎么实现定时器? 单线程环境下: 通常与网络事件协调处理; 多线程环境下: 单独的定时器进行处理定时事件; 源码:
阅读全文
摘要:3 5 12 13 15章为重点 (https://www.nowcoder.com/discuss/813838?type=all&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_all_nctrack) 与操作系统结
阅读全文
摘要:创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态 就绪状态:进程已经准备好,已分配到所需资源,只要分配到CPU就能够立即运行 执行状态:进程处于就绪状态被调度后,进程进
阅读全文
摘要:进程状态 进程创建 父子进程 进程退出 孤儿进程、僵尸进程 wait | waitpid 1. 进程概述 程序和进程 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程: 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF
阅读全文
摘要:标题: linux gcc 静态库 动态库 Makefile GDB 1.1linux开发环境搭建 1 linux系统 虚拟机 云服务器 sudo apt-install openssh-server 2 xshell xftp ifconfig ip地址 端口22 用户名 密码 3 vscode
阅读全文
摘要:作者:拱白菜的阿秀 链接:https://www.nowcoder.com/discuss/809908?type=all&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_all_nctrack 来源:牛客网 一个付费专
阅读全文