- Linux程序设计(第4版)
- (英)Neil Matthew Richard Stones
- 287字
- 2021-04-09 20:04:47
第4章 Linux环境
当为Linux(或UNIX和类UNIX系统)编写程序时,你必须考虑到程序将在一个多任务环境中运行。这意味着在同一时间会有多个程序运行,它们共享内存、磁盘空间和CPU周期等机器资源。甚至同一程序也会有多个实例同时运行。最重要的是,这些程序能够互不干扰,能够了解它们的环境,并且能正确运行,不产生冲突(例如,试图与其他程序同时写同一个文件)。
在本章中,我们将介绍程序运行的环境,程序如何通过环境来获得有关其运行条件的信息,以及用户怎样改变程序的行为。我们将重点介绍以下内容:
❑ 向程序传递参数
❑ 环境变量
❑ 查看时间
❑ 临时文件
❑ 获得有关用户和主机的信息
❑ 生成和配置日志信息
❑ 了解系统各项资源的限制