Unix进程环境

1. 缓存

    a. 全缓存  当填满标准I / O缓存后才进行实际I / O操作

    b.行缓存   当在输入和输出中遇到新行符时,标准I / O库执行I / O操作

2. printf返回值表示成功输入的字符个数,返回0表示没有输出任何字符。

Unix进程环境

1. int main(int  a rg c, char * a rg v[ ] )
    argc 是命令行参数的数目,argv是指向参数的各个指针所构成的数组。

       当内核启动C程序时,在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址—这里由连接编辑程序设置的,而连接编辑程序则由C编辑程序调用。起动例程从内核取得命令行参
数和环境变量值,然后为调用m a i n函数作好安排。

 

2. fork函数

     pid_t fork(void); 

3. wait函数

    进程一旦调用了 wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait 就会收集这个子进程的信息, 并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值