The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
• Read and write files efficiently
• Use signals, clocks, and timers
• Create processes and execute programs
• Write secure programs
• Write multithreaded programs using POSIX threads
• Build and use shared libraries
• Perform interprocess communication using pipes, message queues, shared memory, and semaphores
• Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.
The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
Linux编程接口》是Linux和UNIX编程接口的权威指南--几乎所有在Linux或UNIX系统上运行的应用程序都采用这个接口。
在这部权威著作中,Linux编程专家Michael Kerrisk对系统调用和库函数进行了详细的描述,你需要掌握系统编程的技巧,并以清晰、完整的示例程序来配合他的解释。
你会发现对500多个系统调用和库函数的描述,以及200多个示例程序、88个表格和115个图表。你将学会如何。
- 有效地读写文件
- 使用信号、时钟和定时器
- 创建进程和执行程序
- 编写安全程序
- 使用POSIX线程编写多线程程序
- 建立和使用共享库
- 使用管道、消息队列、共享内存和信号器进行进程间通信
- 使用套接字API编写网络应用程序
虽然《Linux编程接口》涵盖了大量Linux特有的功能,包括epoll、inotify和/proc文件系统,但它对UNIX标准(POSIX.1-2001/SUSv3和POSIX.1-2008/SUSv4)的强调使它对在其他UNIX平台上工作的程序员同样有价值。
Linux编程接口》是关于Linux和UNIX编程接口的最全面的单卷著作,也是一本注定要成为新经典的书。
通过www.DeepL.com/Translator(免费版)翻译
相关文库
电子书-Linux是如何工作的How Linux Works(英)
1432
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1070
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1008
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1003
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1000
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-高维数据统计:方法、理论与应用(英)
912
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
895
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
885
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
计算机行业:GPT产业梳理,GPT_1到ChatGPT-20230214-17页
848
类型:行研
上传时间:2023-02
标签:计算机、GPT)
语言:中文
金额:免费
电子书-大数据MBA:用数据科学推动商业战略(英)
839
类型:电子书
上传时间:2021-11
标签:计算机、数据库、大数据)
语言:英文
金额:5积分
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册