欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • UNIX环境高级编程(第3版)
      • 作者:(美)理查德·史蒂文斯//斯蒂芬·拉戈|责编:符隆美|译者:张毅峰//马树超//池艳广//刚铎
      • 出版社:电子工业
      • ISBN:9787121478338
      • 出版日期:2024/06/01
      • 页数:879
    • 售价:91.6
  • 内容大纲

        本书一共21章。第1、2章分别介绍了UNIX系统和UNIX标准化的一些内容。第3~6章介绍了文件I/O、文件和目录、标准I/O库、系统数据文件和信息。第7~10章介绍了进程相关事项,包括进程环境、进程控制、进程关系,以及进程如何处理信号。第11、12章介绍了线程的内容,包括线程本身及线程控制的策略。第13章介绍了守护进程。第14章介绍了高级I/O。第15~17章专门介绍了IPC的各种细节,包括传统的IPC、网络IPC和高级IPC。第18、19章对终端概念进行了介绍,包括终端I/O和伪终端。第20、21章用两个“长示例”将前述章节介绍的知识串联起来,分别是一个数据库示例和一个与网络打印机通信的示例。
        本书适合对UNIX/Linux有一定使用经验或者编程经验的读者,有C语言基础的读者,从事UNIX/Linux应用软件开发的读者或者对此感兴趣的读者。
  • 作者介绍

  • 目录

    1  UNIX系统概述
      1.1  引言
      1.2  UNIX系统架构
      1.3  登录
      1.4  文件和目录
      1.5  输入和输出
      1.6  程序和进程
      1.7  错误处理
      1.8  用户标识
      1.9  信号
      1.10  时间值
      1.11  系统调用和库函数
      1.12  小结
    2  UNIX标准与实现
      2.1  引言
      2.2  UNIX标准化
        2.2.1  ISO C
        2.2.2  IEEE POSIX
        2.2.3  Single UNIX Specification
        2.2.4  FIPS
      2.3  UNIX系统实现
        2.3.1  SVR4
          2.3.2  4.4  BSD
        2.3.3  FreeBSD
        2.3.4  Linux
        2.3.5  Mac OS X
        2.3.6  Solaris
        2.3.7  其他UNIX系统
      2.4  UNIX标准和实现的关系
      2.5  限制
        2.5.1  ISO C限制
        2.5.2  POSIX限制
        2.5.3  XSI限制
        2.5.4  sysconf、pathconf和fpathconf函数
        2.5.5  不确定的运行时限制
      2.6  选项
      2.7  功能测试宏
      2.8  基本系统数据类型
      2.9  标准之间的冲突
      2.10  小结
    3  文件I/O
      3.1  引言
      3.2  文件描述符
      3.3  open和openat函数
      3.4  create函数
      3.5  close函数
      3.6  lseek函数
      3.7  read函数
      3.8  write函数
      3.9  I/O的效率

      3.10  文件共享
      3.11  原子操作
      3.12  dup和dup2函数
      3.13  sync、fsync和fdatasync函数
      3.14  fcntl函数
      3.15  ioctl函数
      3.16  /dev/fd
      3.17  小结
    ……
    4  文件和目录
    5  标准I/O库
    6  系统数据文件和信息
    7  进程环境
    8  进程控制
    9  进程关系
    10  信号
    11  线程
    12  线程控制
    13  守护进程
    14  高级I/O
    15  进程间通信
    16  网络IPC:套接字
    17  高级进程间通信
    18  终端I/O
    19  伪终端
    20  数据库函数库
    21  与网络打印机通信
    附录A  函数原型
    附录B  其他源代码