首页
›
编程基础与工程化
›
019-Electron桌面应用开发
›
《进程间通信实战技巧实战》
VIP20
本课程属于:019-Electron桌面应用开发
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
进程间通信实战技巧实战
📚 共计 30 章节
01
IPC概述
进程间通信必要性 · IPC发展史 · Linux分类:管道、信号、共享内存、消息队列、信号量、Socket
基础
全景
02
无名管道 (Pipe)
pipe()函数 · 父子进程通信 · 读写规则与阻塞 · PIPE_BUF容量分析
实战
阻塞
03
有名管道 (FIFO)
mkfifo() · FIFO文件特性 · 无亲缘进程通信 · 阻塞与非阻塞模式
文件
IPC
04
管道实战进阶
双管道全双工 · select/poll结合 · epoll结合 · 常见bug排查
多路复用
调试
05
信号基础
signal()/sigaction() · 信号生命周期 · SIGINT/SIGTERM/SIGKILL/SIGUSR1/2
信号
异步
06
信号实战
kill/raise/sigqueue · 信号集操作 · 可靠信号与实时信号
发送
屏蔽
07
信号高级技巧
重入问题 · 异步安全函数 · sigwait多线程 · signalfd使用
多线程
安全
08
共享内存基础
shmget/shmat/shmdt/shmctl · System V共享内存 · 同步问题引入
System V
同步
09
POSIX共享内存
shm_open/mmap · POSIX vs System V · 文件映射 · 匿名映射
POSIX
mmap
10
共享内存同步实战
+信号量 · +互斥锁 · +条件变量 · 性能对比
同步
锁
11
消息队列基础
msgget/msgsnd/msgrcv/msgctl · System V消息队列 · 类型与优先级
队列
优先级
12
POSIX消息队列
mq_open/mq_send/mq_receive · mq_notify通知 · 与System V对比
POSIX
通知
13
消息队列实战
多生产者多消费者 · epoll集成 · 性能调优 · 消息丢失处理
模型
调优
14
信号量基础
semget/semop/semctl · System V信号量 · 二元/计数信号量
System V
计数
15
POSIX信号量
sem_open/sem_wait/sem_post · 命名/匿名 · 与互斥锁区别
POSIX
锁
16
信号量实战
生产者消费者 · 读者写者 · 哲学家就餐 · 死锁预防
经典
死锁
17
Socket基础
socket/bind/listen/accept/connect · TCP/UDP区别 · Unix Domain Socket
网络
本地
18
TCP Socket实战
多进程/多线程并发 · select模型 · poll模型
并发
IO模型
19
UDP Socket实战
UDP模型 · 广播/组播 · 可靠性增强 · TCP选型对比
广播
可靠性
20
Unix Domain Socket
本地流式/数据报 · Socketpair · 性能优势分析
本地
高性能
21
高级Socket
epoll ET/LT · Reactor模式 · 非阻塞/异步IO · SO_REUSEPORT
epoll
Reactor
22
内存映射 (mmap)
mmap/munmap · 文件/匿名映射 · 与共享内存关系 · 性能优势
mmap
零拷贝
23
DBus通信
总线/对象/接口/方法 · 消息类型 · libdbus/GDBus · 实战
桌面
GDBus
24
ZeroMQ基础
REQ/REP · PUB/SUB · PUSH/PULL · 与Socket对比 · 多语言
消息中间件
模式
25
ZeroMQ实战
请求-回复 · 发布-订阅 · 管道模式 · 高可用设计
高可用
分布式
26
IPC性能对比
延迟/吞吐量对比 · 不同数据量选型 · 实际项目案例
性能
选型
27
IPC安全
权限控制 · SELinux · 资源泄露检测 · 攻击面分析 · 安全编码
安全
SELinux
28
IPC调试与诊断
strace跟踪 · lsof查看 · ipcs/ipcrm · Valgrind检测
调试
工具
29
跨语言IPC
C/Python (ctypes/cffi) · C/Java (JNI) · Protobuf · gRPC
多语言
gRPC
30
IPC综合项目实战
多进程日志收集 · 分布式任务调度 · 实时数据管道 · 架构原则总结
项目
架构
所属VIP或分类
同VIP:Electron主进程与渲染进程核心机制
同VIP:Electron安全攻防与加固实践
同VIP:Electron安全策略与防护方案