prefork 工作原理: 一个单独的控制进程(父进程)负责产生子进程,这些子进程用于监听请求并作出应答。Apache总是试图保持一些备用的 (spare)或者是空闲的子进程用于迎接即将到来的请求。这样客户端就不需要在得到服务前等候子进程的产生。在Unix系统中,父进程通常以root身 份运行以便邦 ...
分类:
Web程序 时间:
2017-11-04 13:36:36
阅读次数:
133
1.C谁调用了main函数 Linux执行一个程序就是创建一个新进程,然后把这个程序丢到这个进程中执行直到结束。Linux通过./task运行程序,新进程作为命令进程的一个子进程执行。main函数的返回值最终会返回给父进程。父进程的参数传递给子进程。 2.void类型的本质 void的意思是一个变量 ...
分类:
编程语言 时间:
2017-11-04 11:26:35
阅读次数:
150
一 分区 二 进程一次动态执行 守护进程:后台运行并提供系统服务的一些进程(后台运行) 父子文件进程:当一个进程创建另一个进程,第一个是父进程,第二个是子进程。 僵尸进程:CPU不运动的进程,还在内存中,不跑出去;(占内存,不干活) 三 二进制软件包管理(rpm yum) 1 测试硬盘写速度 if ...
分类:
编程语言 时间:
2017-11-04 00:25:30
阅读次数:
235
多进程 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。 想要在windows平台编写多进程,需要引入m ...
分类:
编程语言 时间:
2017-11-03 20:18:55
阅读次数:
322
zabbix_server进程简介:/usr/local/sbin/zabbix_server#zabbix-server的父进程/usr/local/sbin/zabbix_server:configurationsyncer#配置同步器——用于将配置文件中的配置信息同步到内存中缓存/usr/local/sbin/zabbix_server:alerter#报警器——该类型的进程是用来发送报警通..
分类:
系统相关 时间:
2017-10-31 21:39:31
阅读次数:
232
教材学习内容总结 当Unix系统级函数遇到错误时,它们典型地会返回―1,并设置全局整数变量errno来表示什么出错了。程序员应该总是检查错误,但是不幸的是,许多人都忽略了错误检查,因为它使代码变得臃肿,而且难以读懂。 回收子进程的两种方法:1,内核的init进程 2,父进程waitpid函数 像Un ...
分类:
其他好文 时间:
2017-10-30 01:23:48
阅读次数:
147
Ctrl+z/bg/nohup/setsid/& 在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: ./rsync.sh & # jobs 但是如上方到后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程退出,则 ...
分类:
系统相关 时间:
2017-10-27 19:51:12
阅读次数:
216
处理机的执行方式分为系统态和用户态进程控制一般是由内核来实现,内核的两大方面功能: 支撑功能:中断处理、时钟管理、原语操作 资源管理功能:进程管理、存储器管理、设备管理 进程的创建: 进程的层次结构:os允许一个进程创建另一个进程,所以形成了一个层次结构 子进程继承父进程的所拥有的资源,注意Wind ...
分类:
系统相关 时间:
2017-10-26 23:11:31
阅读次数:
183
任务需要:当我需要对一个文件夹中的文件,分别压缩的时候: 原始的代码: 多线程压缩的代码: 改成多线程实现非常简单,只需要在do后面的大括号加 & 符号,在done后面加一个wait,表示父进程等待子进程退出后再退出。 在linux中,在命令的末尾加上&符号,则表示该命令将在后台执行,这样后面的命令 ...
分类:
编程语言 时间:
2017-10-26 11:38:34
阅读次数:
173
一、环境变量 bash下的环境变量。 每个进程都默认从父进程继承环境变量 bash本身就是一个程序,这个程序运行的时候,bash进程 可以定义只能之自己这个进程中使用的变量,这种变量称为自定义变量。 用户可以使用 export 环境变量的名字 将自定义变量变为环境变量。环境变量可以被子进程继承。 如... ...
分类:
其他好文 时间:
2017-10-25 23:56:37
阅读次数:
190