Return to book
Review this book
About the author
前言
0.1.
致谢
0.2.
概述
0.3.
使用代码
0.4.
使用Docker
1.
进程基础
1.1.
进程是什么
1.2.
Hello World
1.3.
PID
1.4.
PPID
1.5.
使用PID
1.6.
进程名字
1.7.
进程参数
1.8.
输入与输出
1.9.
并发与并行
1.10.
进程越多越好
1.11.
进程状态
1.12.
退出码
1.13.
进程资源
1.14.
死锁
1.15.
活锁
1.16.
POSIX
1.17.
Nohup
1.18.
运行进程
2.
Go编程实例
2.1.
衍生新进程
2.2.
执行外部程序
2.3.
复制进程
3.
进程进阶
3.1.
文件锁
3.2.
孤儿进程
3.3.
僵尸进程
3.4.
守护进程
3.5.
进程间通信
3.6.
信号
3.7.
Linux系统调用
3.8.
文件描述符
3.9.
Epoll
3.10.
共享内存
3.11.
Copy On Write
3.12.
Cgroups
3.13.
Namespaces
4.
项目实例Run
4.1.
项目架构
4.2.
代码实现
5.
注意事项
5.1.
创建目录权限
5.2.
捕获SIGKILL
5.3.
Sendfile系统调用
6.
后记
6.1.
参考书籍
6.2.
项目学习
6.3.
再次感谢
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
understanding-linux-processes
第五章 注意事项
对进程有了深入理解后,我们编写实际应用可能遇到这些坑,这里总结一下。