全部博文(1493)
发布时间:2013-12-23 15:26:56
功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合.........【阅读全文】
发布时间:2013-12-19 14:22:16
共享内存: 它是内存数据传递速度最快的,所以在很多时候都会用到共享内存的通信机制。1,获得key值ftok(argv[1],'k'))2,创建共享内存获得ID;shm_id = shmget(key,1024,IPC_CREAT | 0666))3,映射共享内存 shmat(shm_id,NULL,0) 4,解除映射shmdt(add);5,删除.........【阅读全文】
发布时间:2013-12-17 13:17:12
一 return , exit , _exitreturn : 用于函数返回,即结束一个函数exit : 结束一个进程,并且刷新缓存_exit : 结束一个进程,不刷新缓存二 回收僵尸进程僵尸进程:子进程结束,父进程没有对他进行收尸处理pid_t wait(int *status);功能:回收处于僵尸态的子进程返回值:成功返回处.........【阅读全文】
发布时间:2013-12-17 13:16:38
以内的正整数;1. Shell编程是解释性语言,解释一条执行一条; Shell脚本是Shell命令的有序结合;2. Shell基本流程 1. 编写后缀.sh文件; 2.给文件赋予执行权限; 3.“./”执行文件;3. Shell不支持数据类型,拿来.........【阅读全文】
发布时间:2013-12-10 16:09:38
Linux上创建进程据说消耗很少,这个一直是Linux的特点,于是就专门测试Linux创建进程的极限,测试代码如下://fork.c #include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h> #define MAXPROCESS 65535 #define SLEEPTIME 60 int main(int argc, char **argv) { pid_t pid; int c.........【阅读全文】