Linux高级程序设计(第2版)以Linux操作系统(内核为2.6版本)为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了Linux系统下编程环境及编程工具、文件管理(文件类型、ANSI以及POSIX标准下文件读写操作)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(管道、消息队列、共享内存)、进程间同步机制(信号量)、进程间异步机制(信号)、线程管理(创建、退出、取消等以及属性控制)、线程间同步(互斥锁、读写锁、条件变量)以及网络基本编程、高级应用等内容。《Linux高级程序设计(第2版)》内容丰富、紧扣应用,适合从事Linux下C应用编程的人员阅读,也适合从事嵌入式Linux开发的人员阅读。

Linux高级程序设计(第2版) 目录:

第1章Linux下C语言开发环境

1.1Linux操作系统概述

1.2Linux开发初步

1.3Linux内核及库文件管理

1.4Linux下编码风格

第2章Linux下C语言开发工具

2.1Linux开发的基本工具

2.2GCC/G++编译器

2.3make工具及makefile文件

2.4GDB调试工具

2.5GCC程序开发过程实例

2.6自动编译调试工具

第3章内存管理及相关工具

3.1内存管理基本概念

3.2内存管理函数

3.3常用Linux内存管理及调试工具

第4章ANSIC文件管理

4.1文件基本概念及文件指针

4.2ANSIC标准文件I/O操作

第5章POSIX标准文件I/O管理

5.1Linux系统下文件类型及属性

5.2POSIX标准下文件I/O管理

第6章Linux文件管理及目录操作

6.1Linux文件系统管理

6.2Linux文件及目录管理操作

第7章Linux进程管理与程序开发

7.1进程环境及进程属性

7.2Linux进程控制

7.3Linux进程调度

第8章进程间通信——管道和信号

8.1进程通信——无名管道

8.2进程通信——有名管道FIFO

8.3信号中断处理

第9章SystemV进程间通信

9.1SystemVIPC基础

9.2消息队列

9.3信号量通信机制

9.4共享内存

第10章Linux多线程编程

10.1Linux线程概述

10.2Linux线程基本操作

10.3线程属性控制

10.4线程调度

第11章线程间通信机制

11.1互斥锁通信机制

11.2条件变量通信机制

11.3读写锁通信机制

11.4线程信号量

11.5线程信号

第12章LinuxSocket网络编程

12.1网络通信基础

12.2Socket通信基本概念及过程

12.3面向连接的TCP套接字编程实例

12.4面向无连接的UDP套接字编程实例

12.5其他SocketAPI应用编程

附录AGCC参数说明

附录Bgdb命令手册

附录Cvim参考手册

附录DEmacs编辑器

附录ECVS服务器配置

linux进程的高级管理,Linux高级程序设计(第2版) PDF扫描版[94MB]相关推荐

  1. linux进程与服务管理,linux基础之进程管理与服务

    进程的状态 进程被称作任务,有4种状态 运行态 运行或准备运行 等待态 可中断(TASK_ITERRUPTIBLE) 不可中断(TASK_UNITERRUPTIBLE) 停止态(TASK_STOPPE ...

  2. linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...

    CentOS7中,系统自带的netfilter操作程序由iptables变为firewalld.firewall有zone和service两个概念,网口或者说nmcli下的conection可加入某个 ...

  3. java程序设计pdf下载_Java程序设计(迟立颖) PDF扫描版[21MB]

    Java程序设计由浅入深地介绍了Java的基础知识,并结合具体的实例重点阐述了Java面向对象的概念及其程序设计方法,还介绍了图形用户界面(GUI)等知识.全书共分11章,内容包括Java概述.Jav ...

  4. Linux进程查看与管理

    Linux进程查看与管理(2) htop: 交互式命令: u: 过滤 s:跟踪选用的进程所发起系统调用 l:显示选定进程所打开的文件 t:显示进程的层次数 a:设定进程的cpu亲缘性:(将选定的进程绑 ...

  5. Linux进程 管理,Linux进程查看与管理以及作业控制

    Linux进程查看与管理 静态结构:重底层开始往上 底层:硬件 kernel(OS):各硬件接口封装成简洁的接口 库:将内核功能封装成功能模块,供程序员研发使用 OS的基本功能:文件系统.网络功能.进 ...

  6. linux进程属主6,20150917 Linux进程查看与管理以及作业管理

    第一.基础知识 MBR引导--内核--内核程序-->协调其它程序 一般内核运行在硬件之上,各应用也在硬件之前 1)OS的基本功能:文件系统.网络功能.进程管理.内存管理.驱动程序.安全功能 以上 ...

  7. asp.net mvc linux,ASP.NET MVC4开发指南PDF扫描版+源码

    ASP.NET MVC问世已久,几年前或许有人会担心ASP.NET MVC框架是否能用在实务的项目上,也担心用在新项目上是否真的能改善开发效率与质量,但笔者这几年下来,已经累积数十个网站项目改用ASP ...

  8. linux进程的高级管理,Linux进程查看,管理工具

    浅谈linux下进程查看,管理工具 1.pstree 显示进程树. 显示各个进程之间的关系[root@test ~]# pstree init─┬─abrtd ├─acpid ├─atd ├─cons ...

  9. linux 进程装入 物理内存 页表,linux内存管理解析----linux物理,线性内存布局及页表的初始化...

    主要议题: 1分页,分段模式及实模式 2Linux分页 3linux内存线性地址空间布局及物理内存空间布局 4linux页表初始化及代码解析 1.1.1内存寻址和保护模式 在X86平台上,内存控制单元 ...

最新文章

  1. 一线城市中高端人才月薪超 2 万,电子通信行业应届生薪资涨幅最高
  2. Altera之VIP TPG学习笔记
  3. 【PM】当大厂来临时,求生?求胜?
  4. outlook邮箱限额满了
  5. 前端学习(3183):ant-design的button介绍按钮属性
  6. 逻辑回归(LR)个人学习总结篇
  7. SpringCloud工作笔记072---同一浏览器上不同标签页_tab页或者同一浏览器新开一个浏览器窗口也能实现单点登录_单点登录_localStorage_sessionStorage
  8. css3 transition 和 animation实现走马灯
  9. MySQL5中文乱码解决5
  10. objective-c 编程总结(第一篇)字符串操作
  11. mysql有热备吗_mysql备份方法(热备)
  12. 使用Bochs写Hello world
  13. SQL语句一对多查询
  14. 栅格模型数据编码方式
  15. 外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL的区别
  16. 公众号实现一键添加联系人到手机通讯录
  17. 热烈祝贺中贝通集团和武汉鑫炀科技顺利通过CMMIV2.0三级认证
  18. 自定义圆角的ImageView 还可以实现图片的圆形、椭圆形展示。
  19. 计算机无法连接网络错误651,651错误代码,详细教您宽带连接提示错误651怎么办...
  20. STM32初识及运用—GPIO

热门文章

  1. 用分布式缓存提升ASP.NET Core性能
  2. .NET及.NET Core系统架构
  3. 从 TFS 迁移源代码到 git
  4. Entity Framework Core 软删除与查询过滤器
  5. 在传统.NET Framework 上运行ASP.NET Core项目
  6. .Net Core上用于代替System.Drawing的类库
  7. oracle 修改sgamaxsize_oracle初始化内存配置参数(sga,pga,sharepool)
  8. [转]《吐血整理》系列-顶级程序员工具集
  9. Matlab 2016b+TimeSat 3.1中文经典安装及使用教程(附下载地址)
  10. Java字节序,java整型数与网络字节序 byte[] 数组转换关系