2017年2月22日

摘要: wait()、waitpid()函数 简介1)当一个进程正常或异常终止时,内核就向其父进程发送SIGCHLD信号。父进程可以忽略该信号,或者提供一个该该信号的处理函数。默认情况下,系统会忽略该信号2)如果父进程调用了wait或waitpid时如果其子进程都还在运行,则阻塞如果一个子进程已终止,正等待 阅读全文
posted @ 2017-02-22 11:19 aiyq195 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 进程退出的方式 1) 正常退出在main函数中执行return调用exit函数,并不处理文件描述符,多进程调用_exit或_Exit.进程的最后一个线程执行了返回语句进程的最后一个线程调用pthread_exit函数 2) 非正常退出调用abort,产生SIGABRT信号进程接收到某些信号最后 阅读全文
posted @ 2017-02-22 11:08 aiyq195 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 创建子进程 1、 fork() 函数,创建一个新进程1) 如果创建失败, 出错返回-12) 由fork函数创建的进程叫子进程(child proccess)3) 此函数调用一次,返回两次。分别在子进程和和父进程中返回,子进程中返回0,父进程返回子进程的PID4) 子进程是父进程的副本,子进程获得父进 阅读全文
posted @ 2017-02-22 10:47 aiyq195 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 进程就是运行起来的程序 简介: 1. 查看进程的命令 查看进程的命令: ps -ef Unix/Linux都支持 ps -aux Linux直接支持,Unix不直接支持,但使用 /usr/ucb/ps 支持,whereis可以找到。 ps -aux 命令执行后,屏幕显示的信息 – USER 进程的属 阅读全文
posted @ 2017-02-22 09:55 aiyq195 阅读(104) 评论(0) 推荐(0) 编辑

2017年2月17日

摘要: 代码例子:1.打开文件并写入数据;/* 定义一个文件指针 FILE* file 打开文件 a.txt 给以 写权限 w+,向文件中写数据从文件头开始, 如果文件事先不存在则临时创建文件,否则先删除文件再打开, 这里就需要看你是准备如何用你的这个文件了,如果是保存的话,最好加上a*/#include< 阅读全文
posted @ 2017-02-17 15:34 aiyq195 阅读(144) 评论(0) 推荐(0) 编辑

2017年2月14日

摘要: 1. 标c中文件操作相关标准函数 1) fopen函数用于打开一个文件 2) fclose函数用于关闭一个文件 3) fwrite/fread函数实现向文件中写信息和从文件中读信息的功能 4) fseek函数实现文件描述符(文件位置指针)的偏移功能(也就是可以让你在读写文件时,确定你要输入或者读出数 阅读全文
posted @ 2017-02-14 09:50 aiyq195 阅读(135) 评论(0) 推荐(0) 编辑

2017年2月13日

该文被密码保护。 阅读全文
posted @ 2017-02-13 22:16 aiyq195 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在程序中,经常会看到static 关键字修饰的变量,或者函数,它的作用: 在C语言中,static关键字有三种用途:1 用于全局变量定义时。 全局变量定义时加上static修饰,表示该变量为静态全局变量。作用域为当前文件。2 用于函数定义或声明。任意函数的定义或声明中包含了static修饰,表示该函 阅读全文
posted @ 2017-02-13 10:24 aiyq195 阅读(141) 评论(0) 推荐(0) 编辑

2017年2月12日

摘要: 我定义了一个头文件,在头文件中需要先声明一下用的几个变量或者其他的数据,但是,我不在头文件中定义, 比如下面的内容 extern const int key1; extern const int key2; /* extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中, 提示编译器 阅读全文
posted @ 2017-02-12 19:31 aiyq195 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 接下来就简单介绍一下怎么安装VMware Tools。 1 鼠标右键点击VMware界面左侧中的虚拟系统,选择“Install VMware Tools” 2 注意:虚拟机必须处在开机状态,关机时无效。3 然后,会看见桌面显示出来一个CD驱动的图标;4 进入后,将里面的压缩包拷贝到指定的文件夹中;5 阅读全文
posted @ 2017-02-12 17:08 aiyq195 阅读(117) 评论(0) 推荐(0) 编辑

导航