六六文档
  • 首页
  • 开源电子书
    • PHP
    • Python
    • Java
    • Javascript
    • Web
    • 所有电子书
  1.  六六文档
  2. 开源电子书
  3. 理解Linux进程

理解Linux进程

[作]  tobegit3hub 更新时间:2017-7-20

本书受理解Unix进程启发而作,用极简的篇幅深入学习进程知识。

理解Linux进程用Go重写了所有示例程序,通过循序渐进的方法介绍Linux进程的工作原理和一切你所需要知道的概念。

本书适合所有Linux程序员阅读。

操作系统 /  linux /  2017 /  简体中文
 开始阅读  访问本书主页

目录

  • 前言
    • 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. 再次感谢
最近更新
Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades Spark 编程指南简体中文版 编程之法 Serverless架构应用开发指南 Web安全学习笔记 HTTP下午茶 前端代码规范及最佳实践 HTTP 接口设计指北 JSON风格指南 前端工程师的日记 正则表达式30分钟入门教程 gulp入门指南 gulp中文文档 Go编程时光 从零到一的 Python 学习路线 Python中文指南(iswbm出品) PyCharm 中文指南 Python黑魔法手册 浏览器开发工具的秘密 Design Pattern 包教不包会
热门标签
开源 spark 编程 算法 serverless web web安全 http 前端 代码规范 api json javascript 编程人生 前端工程师 正则表达式 入门教程 gulp golang python pycharm 编辑器 浏览器 开发工具 设计模式 java saas 软件架构 编码规范 css less html mysql 数据库 postgresql redis nosql mongodb emacs git github svn 版本控制 参考手册 入门 物联网 linux 操作系统 freebsd mac mac开发 docker unix react js 面试 计算机基础 程序员文化 程序员 vim 游戏编程 python2 go语言 leetcode 数学 英语学习 语言学习 flask framework nginx
18.31ms     站点地图