首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux
giturtle
创建于2022-06-09
订阅专栏
主要分享介绍Linux相关内容
等 3 人订阅
共23篇文章
创建于2022-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux之HTTP协议篇
HTTP是典型的应用层协议,是目前最流行的通信协议,没有之一。 其衍生出了封装SSL协议的“安全版”:HTTPS协议......
Linux进程间通信:管道(pipe、fifo)与共享内存
操作系统中的每个进程都是独立的个体,但有时需要给他们提供一个通信的方式进行数据通信或者访问控制,因此必须能够共同访问一个相同的媒介。
Linux中的IO模型(下):poll、epoll模型
poll采用了一个描述符事件结构的方式对描述符所关心的事件进行监控,相对于select不再需要创建多个事件集合的遍历方式了
Linux中的IO模型(上):五种IO介绍、select模型
五种IO模型: 阻塞IO(BIO) 非阻塞IO(NIO) 信号驱动IO(signal-driven I/O) 异步IO(AIO) 多路转接(复用)
Linux之多线程(四):信号量、线程池、读写者模型
本章主讲信号量、线程池等概念,信号量的本质是:计数器 + 等待队列 + 等待 + 唤醒,为了实现线程/进程的同步与互斥。
Linux之多线程(三):线程安全、同步与互斥、条件变量
本篇主讲线程安全,即多个线程同时操作临界资源而不会出现数据二义性,即在线程中是否对临界资源进行了非原子操作。
Linux之多线程(二):线程等待、分离
线程等待、线程等待的前提:线程能够被等待,即处于 joinable 状态。(本质是一个标志位) 因为一个线程运行起来默认拥有一个属性。
Linux之多线程(一):线程介绍、创建和终止
本文主要围绕线程入门、创建和终止,因为Linux环境下线程以进程的PCB模拟实现线程,所以Linux中PCB是线程。因此Linux线程也叫轻量级进程。
新手从零入门Docker
为了解决环境不一致问题,多用户操作系统下会互相影响,运维成本过高问题,关于安装软件成本过高等问题,Docker技术应运而生。
你真的了解Linux中的进程吗?(上)
我们之前学过冯 · 诺依曼奠定了现代计算机的硬件体系,目前现代计算机的五大硬件单元: 运算器 控制器 存储器:内存等 输入设备:键盘等,本篇来讨论Linux中的“进程”。
Linux之信号(下)
本篇为信号系列的下篇,主要讲解内容为信号的捕捉、信号的阻塞,扩展知识静态条件及可重入与不可重入的讲解。
Linux之信号(上)
信号就是软件(进程)中断,通知事件的发生。 信号有不同的种类,每个信号对应不同事件。 本章从信号的生命周期:从产生,到处理进行介绍。为本系列的上篇。
Linux之基础IO知识
文件系统 以Linux的ext2进行讲解: 每个分区都有文件系统,同一个磁盘不同分区可以拥有不同文件系统。 分块式存储默认4096字节。
Linux之基础IO控制
本章主要介绍标准库基础IO接口: fopen fclose fwrite fread fseek 文件流函数等
Linux之进程控制专讲
前面博客中讲解了进程控制中的一小部分:进程创建。 下面开始其他部分内容总结,本章主要讲解进程控制相关库函数
你真的了解Linux中的进程吗?(下)
本篇为Linux进程的下篇,主要介绍进程状态、进程间关系等主题,同时辅佐拓展内存空间、内核O(1)调度算法等知识。
Linux编译四组件(四):Makefile篇
make是一个命令工具,它解释Makefile 中的指令(应该说是规则)。 在Makefile文件中描述了整个工程所有文件的编译。
Linux编译四组件(三):gdb篇
gdb是一个命令行版本的调试工具,相比于VS等的调试器没有图形界面,但是瑕不掩瑜,它仍是Linux中可以独当一面的调试器。
Linux编译四组件(二):gcc篇
通过前几篇博客的学习,相信大家已经对Linux系统有了一个初步的认知和了解,那么本篇博客就对所学内容进行有机整合,进入Linux系统编程的阶段.
Linux编译四组件(一):Vim教程
Vim是从 vi 发展出来的一个文本编辑器。 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
下一页