相关文章
Linux的进程控制
目录 1、进程创建 
1.1 fork 
1.2 fork的常规用法 
1.3 fork失败的原因 
2、进程退出 
2.1 基本概念 
2.2 进程退出场景 
2.3 退出码 
2.4 进程常见退出方式 
3、进程等待 
3.1 进程等待的必要性 
3.2 进程等待的方式 
3.2.1 wait 
3.2.2 waitpid(常用) 
4、进程程序替换 
4.1 …            
建站知识
2025/10/30 4:04:21
GIT命令行的一些常规操作
放弃修改  git checkout . 
修改commit信息  git commit --amend 
撤销上次本地commit 
1、通过git log查看上次提交的哈希值 
2、git reset --soft 哈希值 
分支 
1.创建本地分支 
git branch 分支名 
2.切换本地分支 
git checkout mybranch;  3.创建一个新分支并…            
建站知识
2025/10/28 15:12:41
勇闯Chromium—— Chromium的多进程架构
问题 
构建一个永不崩溃或挂起的渲染引擎几乎是不可能的,构建一个绝对安全的渲染引擎也几乎是不可能的。 
从某种程度上来说,2006 年左右的网络浏览器状态与过去单用户、协作式多任务操作系统的状况类似。正如在这样的操作系统中,一个行为不端的应用程序可能导致整个系统崩溃…            
建站知识
2025/10/28 23:28:03
可视化图解算法46:用两个栈实现队列
1. 题目 牛客网 面试笔试 TOP101      |       LeetCode  232. 用栈实现队列 描述 
用两个栈来实现一个队列,使用n个元素来完成 n 次在队列尾部插入整数(push)和n次在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时…            
建站知识
2025/10/27 2:31:11
力扣-找到字符串中所有字母异位符
1.题目描述 2.题目链接 
LCR 015. 找到字符串中所有字母异位词 - 力扣(LeetCode)  
3.代码解答 
class Solution {public List<Integer> findAnagrams(String ss, String pp) {char[]sss.toCharArray();char[]ppp.toCharArray();List<Integer&g…            
建站知识
2025/10/30 0:40:32
【Redis】基本架构
1. 单线程模型 
现在开启了三个redis-cli客户端同时执行命令。 
客户端1设置一个字符串键值对: 
127.0.0.1:6379> set hello world客户端2对counter做自增操作: 
127.0.0.1:6379> incr counter客户端3对counter做自增操作: 
127.0.0.1:…            
建站知识
2025/10/30 23:00:44
【MySQL】第7节|Mysql锁机制与优化实践以及MVCC底层原理剖析
锁等待分析 
我们通过检查InnoDB_row_lock相关的状态变量来分析系统上的行锁的争夺情况 
示例场景 
假设有两个用户同时操作账户表 accounts(主键为 id): 
1. 用户A:执行转账,锁定账户 id1 并等待3秒: 
BEG…            
建站知识
2025/10/27 10:25:49
 

