随笔分类 -  linux c++

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

点击右上角即可分享
微信分享提示