
UINX 环境高级编程
wansbest
这个作者很懒,什么都没留下…
展开
-
unix/linux多进程编程学习日志1-进程环境
主要内容 ①:unix/linux中main函数如何被调用 ②:命令行参数如何传递给执行程序 ③:典型存储器布局的样式 ④:如何分配另外的存储空间 ⑤:进程如何使用环境变量 ⑥:各种不同的进程终止方式 ⑦:longjmp和setjmp函数以及它们与栈的交互作用 ⑧:进程的资源限制 1:main()函数 C程序总是从main()函数启动的,main()函数的原型是原创 2012-06-06 23:36:08 · 1201 阅读 · 0 评论 -
unix/linux多进程编程2-进程控制
主要内容 ①进程创建 ②执行程序 ③进程终止 ④进程属性 1:进程标识符 1.1 ①每个进程都有一份非负整数表示的唯一进程ID ②进程ID可以重新,一个进程结束之后可以,这个ID可以被其他进程所使用,当UNIX普遍都采用了延迟重用算法。使得某一个进程结束之后其ID不会马上被新的进程所使用,以防止将新进程误认为之前结束的进程原创 2012-06-13 22:58:11 · 750 阅读 · 0 评论 -
unix/linux多进程编程3-进程控制
1:进程组 1.1与同意作业关联的一个或者多个进程的集合称为进程组,可以接收来自同一终端的各种信号。可以用getpgrp(),来或者进程的进程组ID。 1.2组长进程 每个进程组都有一个组长进程,其标志是进程ID等于进程组ID,组长进程可以创建一个进程组,创建该组中的进程,然后终止。但组长进程终止,并不意味着进程组的终止。 1.3生存周期 进程组创建到组中最后一个进程结束。 1.4原创 2012-06-13 22:59:33 · 714 阅读 · 0 评论