linux
文章平均质量分 96
shao918516
无人驾驶 强化学习 LLM-Agent
展开
-
Linux的进程/线程/协程系列4:进程知识深入总结:上篇
本篇总结进程相关的知识概念,与程序执行相关的知识点大部分都在进程中有所涉及,这些知识点同样也适用于线程和协程,所以这部分以进程为重点,相关概念也可以推广到线程和协程。与进程相关的知识点繁多复杂,限于篇幅,不再细讲,达到温故而知新的目的即可,而且前人之述备矣,其中不乏精品,所以讲不细的地方作者会推荐一些文章供读者参考。由于进程内容太多,所以分上下两篇讲述。上篇分3章讲解:第一章进程基础知识,包括串行/并行与并发、临界资源与共享资源、同步/异步与互斥、进程控制原语和进程状态;第二章进程进阶知识,包括进程控制块、原创 2022-03-20 18:49:59 · 863 阅读 · 1 评论 -
linux的进程/线程/协程系列5:协程的发展复兴与实现现状
本篇从协程机制的起源、发展史及当前现状介绍协程。第一章介绍协同工作制的起源及发展,协程蛰伏的原因及协同式思想的实际应用;第二章描述协程复兴,通过高并发带来的,引出协程风行的历史机遇;第三章详解协程的两个特点:有栈/无栈、对称/非对称;第四章讲解协程的实现方式,引出Python生成器中的协程思想,最后简述当前协程库现状。原创 2022-03-05 12:02:34 · 1361 阅读 · 1 评论 -
linux的进程/线程/协程系列3:查看linux内核源码——vim+ctags/find+grep
如何查看linux系统源码,第一手知识是立足的根本,能接触第一手资料才有可能成为行业大咖,源码无疑是最重要的第一手资料,什么你还不会看源码,别急我在这里教会你原创 2022-02-10 23:23:35 · 3202 阅读 · 1 评论 -
linux的进程/线程/协程系列2:进程/线程的系统命令
本章分两节:第一节讲解进程相关的系统命令和字段解析,第二节是线程相关的。由于协程一般是调用库,故没有相关的系统命令,后面我们会选择特定成熟的库libgo做对比讲解,这里暂时不提。原创 2022-02-03 00:00:01 · 2695 阅读 · 0 评论 -
linux的进程/线程/协程系列1:进程到协程的演化
本文从批处理时代讲起,由批处理时代的问题引出进程,同时简述现代操作系统的启动,然后由进程问题依次引出线程、线程池、协程。本篇主要是概念讲解,本来打算直接上命令代码,可仔细思考后,认为文字讲解对于理解进程到协程的来龙去脉还是必不可少的,急于操作的同学可以跳到第二篇。原创 2022-02-02 23:46:52 · 1902 阅读 · 1 评论