Felix’s Micro Space
English
友情链接
往期整理
历史归档
文章分类
文章标签
felixfixit | 创新嵌入式电子科技
0
🥳嵌入式Linux开发
process
Linux
signal
进程和进程间通信
Words
11045
Read Time≈
28
min
2024-11-27
2026-5-9
你好!我是
felixfixit
🎉 STP_RTOS教程已上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏
操作手册
更新记录
联系我们
了解更多
Catalog
一、介绍
1.1 初学者必需知识
1.2 Linux 进程是什么?
1.2.1 进程环境变量
1.2.2 进程的内存布局
1.3 Linux 进程用在哪?
二、Linux 进程怎么用?
2.1 fork() 函数
2.2 文件共享
2.2.1 文件描述符继承,父子进程偏移量共享
2.2.2 不同的文件描述符,父子进程偏移量不共享
2.6 进程的生命周期
2.3 fork() 函数使用场景
2.4 fork() 之后的竞争条件
2.5 vfork() 函数
2.5.1 为什么需要vfork()?
2.5.2 函数接口
2.7 监视子进程和进程回收
2.7.1 wait() 函数
2.7.2 waitpid() 函数
2.5.3 僵尸进程与孤儿进程
2.8 执行新程序
2.8.1 execve() 函数
2.8.2 exec 库函数
2.8.3 system()函数
2.9 进程状态和关系
2.9.1 进程状态
2.9.2 进程关系
2.10 守护进程
2.10.1 何为守护进程?
2.10.2 编写守护进程程序
2.11 单例运行
2.11.1 通过文件存在与否进行判断
2.11.2 使用文件锁
三、进程间通信简介
3.1 为什么需要进程间通信
3.2 进程通信来龙去脉
3.2 怎么实现进程通信
3.2.1 管道(pipe)
3.2.2 信号(signal)
3.2.3 消息队列(message queue)
3.2.4 信号量( semophore )
3.2.5 共享内存( shared memory )
3.2.6 套接字( socket )
引用
交流频道
去知识星球参与更多讨论
点击加入知识星球
Latest posts
Data Structure and Algorithm
2026-7-16
常用接口协议-Modbus TCP 协议模拟测试
2026-7-1
嵌入式硬件基础
2026-6-18
多核异构核间通信:RPMsg 控制面与共享内存数据面设计
2026-5-28
开发框架07- Doxygen 文档生成
2026-5-14
Python 配置 JSON 文件最佳实践 —— 嵌入式场景的掉电安全设计
2026-5-13
实用教程
24
设备驱动
17
Linux
14
protocol
11
ROS
9
ArduPilot
9
motor
8
OOP
7
C++
6
ArduSub
5
必看精选
4
CPP
4
DMA
4
Open-Source-Lib
4
python
4
中断
4
Docker
4
APM
4
嵌入式Linux开发
4
ARMv7
3
GPIO
3
UART
3
CLion
3
RTOS
3
Cortex-M
3
ESP32
3
嵌入式硬件
3
BootLoader
3
MAVLink
2
PosControl
2
DevOps
2
IDE
2
GNU C
2
compiler
2
signal
2
process
2
vscode
2
算法
2
FOC
2
IIC
2
pinctrl
2
Exception
2
WSL
2
ESP-IDF
2
micro-ROS
2
EKF
2
开发框架
2
设计模式
2
STM32
2
固件升级
2
PWM
2
电机控制技术
2
C++学习笔记
2
AI
2
Buildroot
2
u-boot
2
Driver
2
推荐
1
Log
1
OOPC
1
文章数:
105
建站天数:
1151 天
访问量:
访客数: