UNIX系统编程

UNIX系统编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Robbins K.A.) , ,
2005-05
版次: 1
ISBN: 9787111161905
定价: 78.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 656页
原版书名: UNIX Systems Programming: Communication, Concurrency and Threads
59人买过
  •   本书深入阐述了能使UNIX操作系统发挥出量大功效的软件设计方法,对UNIX编程的精髓进行了清晰易懂的介绍。两位作者具有多年教学与科研经验,匠心独运,精耕细做,以一些用来说明如何使用系统调用的短小代码段开始,巧妙地过渡到实际项目中,逐渐在拓展了读者的技术水平。本书对通信、并发和多线程问题进行了透彻的研究;对复杂的概念,比如信号和并发,进行了全面、明晰的解释,并以此闻名。本书的特色还在于它提供了大量实例、练习、可重用的代码以及有和于网络通信程序的简化了的库。
      本书同时也是一本基于最新的UNIX标准的完备的参考书,它完全覆盖了与文件、信号、信号量、POSIX线程和客户机-服务器通信相关的内容。此外,本版本中新增拉在于Web、UDP和服务器性能的章节也为本书增色不少。书中包含大量有趣的项目设计及其参考答案,例如命令解释程序、WWW重定向、因特网音频广播、服务器性能等,这些项目设计稍加完善就可以成为可用的程序,可供软件开发人员参考。
      本书的Web站点http://usp.cs,utsa,edu/usp为读者提供了大量的资料,内容包括所有可下载的程序,这些程序可以免费使用。此外,这个站点中还包含到模拟器、测试工具、作者准备的课程资料以及勘误表的链接。
      本书是UNIX系统编程的经典教材,并基于最新的UNIX标准进行了更新,其内容完全覆盖文件、信号、POSIX线程、UDP、Web和客户机-服务器等相关内容,并对通信、并发和多线程问题进行了透彻的研究,对复杂的概念进行了全面、完善以及明晰的解释,并以此而闻名。本书不仅提供了大量实例和练习,还专门设计了有针对性的项目,并给出了参考答案,帮助读者理解相关的概念,增强应用能力。本书适合作为高等院校计算机专业教材,也可供软件开发人员参考。 Kay A.Robbins和Steven Robbins从麻省理工学院获得博士学位。他们现任教于得克萨斯大学圣安东尼奥分校的计算机科学系。 第一部分基础知识
    第1章技术对程序的冲击
    1.1变化中的术语
    1.2时间和速度
    1.3多道程序设计和分时
    1.4应用层的并发
    1.5安全和容错
    1.6侵入带来的缓冲区溢出
    1.7UNIX标准
    1.8扩展阅读

    第2章程序、进程和线程
    2.1程序怎样转换成进程
    2.2线程和执行线程
    2.3程序映像的布局
    2.4库函数调用
    2.5函数返回值和错误
    2.6参数数组
    2.7线程安全的函数
    2.8静态变量的使用
    2.9静态对象的结构
    2.10进程环境
    2.11进程终止
    2.12练习:一个env工具
    2.13练习:消息日志
    2.14扩展阅读

    第3章UNIX系统中的进程
    第4章UNIXI/O
    第5章文件和目录
    第6章UNIX特殊文件
    第7章项目:令牌环
    第二部分异步事件
    第8章信号
    第9章时间和定时器
    第10章项目:虚拟定时器
    第11章项目:破解命令解释程序
    第三部分并发
    第12章POSIX线程
    第13章线程同步
    第14章临界区和信号量
    第15章POSIXIPC
    第16章项目:生产者消费者同步
    第17章项目:非完全并行虚拟机
    第四部分通信
    第18章面向连接的通信
    第19章项目:WWW重定向
    第20章无连接通信和多播
    第21章项目:因特网音频广播
    第22章项目:服务器性能
    附录AUNIX基础
    附录B重启库
    附录CUICI的实现
    附录D日志函数
    附录EPOSIX扩展
    参考文献
    程序索引
    索引
  • 内容简介:
      本书深入阐述了能使UNIX操作系统发挥出量大功效的软件设计方法,对UNIX编程的精髓进行了清晰易懂的介绍。两位作者具有多年教学与科研经验,匠心独运,精耕细做,以一些用来说明如何使用系统调用的短小代码段开始,巧妙地过渡到实际项目中,逐渐在拓展了读者的技术水平。本书对通信、并发和多线程问题进行了透彻的研究;对复杂的概念,比如信号和并发,进行了全面、明晰的解释,并以此闻名。本书的特色还在于它提供了大量实例、练习、可重用的代码以及有和于网络通信程序的简化了的库。
      本书同时也是一本基于最新的UNIX标准的完备的参考书,它完全覆盖了与文件、信号、信号量、POSIX线程和客户机-服务器通信相关的内容。此外,本版本中新增拉在于Web、UDP和服务器性能的章节也为本书增色不少。书中包含大量有趣的项目设计及其参考答案,例如命令解释程序、WWW重定向、因特网音频广播、服务器性能等,这些项目设计稍加完善就可以成为可用的程序,可供软件开发人员参考。
      本书的Web站点http://usp.cs,utsa,edu/usp为读者提供了大量的资料,内容包括所有可下载的程序,这些程序可以免费使用。此外,这个站点中还包含到模拟器、测试工具、作者准备的课程资料以及勘误表的链接。
      本书是UNIX系统编程的经典教材,并基于最新的UNIX标准进行了更新,其内容完全覆盖文件、信号、POSIX线程、UDP、Web和客户机-服务器等相关内容,并对通信、并发和多线程问题进行了透彻的研究,对复杂的概念进行了全面、完善以及明晰的解释,并以此而闻名。本书不仅提供了大量实例和练习,还专门设计了有针对性的项目,并给出了参考答案,帮助读者理解相关的概念,增强应用能力。本书适合作为高等院校计算机专业教材,也可供软件开发人员参考。
  • 作者简介:
    Kay A.Robbins和Steven Robbins从麻省理工学院获得博士学位。他们现任教于得克萨斯大学圣安东尼奥分校的计算机科学系。
  • 目录:
    第一部分基础知识
    第1章技术对程序的冲击
    1.1变化中的术语
    1.2时间和速度
    1.3多道程序设计和分时
    1.4应用层的并发
    1.5安全和容错
    1.6侵入带来的缓冲区溢出
    1.7UNIX标准
    1.8扩展阅读

    第2章程序、进程和线程
    2.1程序怎样转换成进程
    2.2线程和执行线程
    2.3程序映像的布局
    2.4库函数调用
    2.5函数返回值和错误
    2.6参数数组
    2.7线程安全的函数
    2.8静态变量的使用
    2.9静态对象的结构
    2.10进程环境
    2.11进程终止
    2.12练习:一个env工具
    2.13练习:消息日志
    2.14扩展阅读

    第3章UNIX系统中的进程
    第4章UNIXI/O
    第5章文件和目录
    第6章UNIX特殊文件
    第7章项目:令牌环
    第二部分异步事件
    第8章信号
    第9章时间和定时器
    第10章项目:虚拟定时器
    第11章项目:破解命令解释程序
    第三部分并发
    第12章POSIX线程
    第13章线程同步
    第14章临界区和信号量
    第15章POSIXIPC
    第16章项目:生产者消费者同步
    第17章项目:非完全并行虚拟机
    第四部分通信
    第18章面向连接的通信
    第19章项目:WWW重定向
    第20章无连接通信和多播
    第21章项目:因特网音频广播
    第22章项目:服务器性能
    附录AUNIX基础
    附录B重启库
    附录CUICI的实现
    附录D日志函数
    附录EPOSIX扩展
    参考文献
    程序索引
    索引
查看详情
系列丛书 / 更多
UNIX系统编程
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
UNIX系统编程
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
UNIX系统编程
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
UNIX系统编程
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
UNIX系统编程
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
UNIX系统编程
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
UNIX系统编程
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
UNIX系统编程
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
UNIX系统编程
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
UNIX系统编程
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
UNIX系统编程
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
UNIX系统编程
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
相关图书 / 更多
UNIX系统编程
UNDERORDERS.
Dick Francis 著
UNIX系统编程
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX系统编程
UNIX xv6内核源码深入剖析
高联雄
UNIX系统编程
UN维和步兵营
王昆 著
UNIX系统编程
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX系统编程
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX系统编程
UNESCO与中国教育:中国国际教育发展报告(2021)
四川外国语大学国际教育学院
UNIX系统编程
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX系统编程
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX系统编程
UNITY应用开发实战案例
程明智
UNIX系统编程
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX系统编程
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
您可能感兴趣 / 更多
UNIX系统编程
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
UNIX系统编程
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
UNIX系统编程
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
UNIX系统编程
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
UNIX系统编程
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
UNIX系统编程
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
UNIX系统编程
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
UNIX系统编程
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
UNIX系统编程
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
UNIX系统编程
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
UNIX系统编程
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
UNIX系统编程
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘