Unix编程第7章 进程环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unix编程第7章 进程环境相关的知识,希望对你有一定的参考价值。

准备雄心勃勃的看完APUE,但是总感觉看着看着就像进入一本字典,很多地方都是介绍函数的用法的,但是给出例子远不及函数介绍的多。而且这本书还是个大部头呢。第7章的讲的进程环境,进程是程序设计中一个比较重要的概念,知道倒是知道它的大概意思,但是其实还是有很多的细节其实都没有深究,这章呢APUE就带着我们逛了一下如下的几个主题(尼玛,学C语言的话,学那点语法其实不是很重要,反而经常把时间浪费在语法的蹩脚处):

1、程序执行的时候main函数是如何被调用的

2、命令行参数是如何传递给新程序的;

3、典型的存储空间的布局是什么样的;

4、如何分配另外的存储空间;关于C中可执行程序的存储空间布局在我的博客《深入理解C语言内存管理》中有很详细的介绍,参考了很多不同资料

5、进程如何使用环境变量;

6、进程的各种不同的终结方式;

7、还说明了longjmp和setjmp函数以及它们与栈的交互作用;

以上是关于Unix编程第7章 进程环境的主要内容,如果未能解决你的问题,请参考以下文章

UNIX环境高级编程第八章

UNIX环境高级编程第八章二

UNIX环境高级编程 第8章函数setjmp 和 longjmp使用方法

020_Linux的孤儿进程与僵尸进程(Unix系统编程)

UNIX环境高级编程 - 17. 高级进程间通信

UNIX环境高级编程 - 17. 高级进程间通信