bash是linux学习中重要的一环,他可以批量处理linux命令,完成多个单任务的组合。提高运维效率!bash编程语法一:变量bash变量类别:本地变量:只对当前shell进程有效的变量;对其它shell进程无效,包当前shell进程的子进程;VAR_NAME=VALUE变量赋值:向变量的存储空间保存数据..
分类:
系统相关 时间:
2014-10-20 02:14:42
阅读次数:
323
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP...
分类:
Web程序 时间:
2014-10-19 10:15:07
阅读次数:
325
一面1.算法题目atoi实现2. singleton 和 observer 设计模型observer 中的subscriber和unsubscribe 在多线程下的异常安全性问题(这个不是很清楚)3. 僵尸进程父进程未处理子进程的退出状态,导致占用系统资源(进程号)http://www.cnblog...
分类:
移动开发 时间:
2014-10-19 10:09:13
阅读次数:
230
进程与线程
参考:http://www.cnblogs.com/blueclue/archive/2010/07/16/1778855.html
首先比较Linux进程和线程的创建的区别,以此展开:
创建进程:(1)调用fork(),为子进程新建内核栈、pthread_info和task_struct,复制父进程的大部分的参数,采用写时复制(copy-on-write)辅助父进程...
分类:
编程语言 时间:
2014-10-17 15:30:05
阅读次数:
237
Java程序中可以启动其他的应用程序,这种在Java中启动的进程称为子进程,启动子进程的Java程序称为父进程,其实这个父进程就是一个Java虚拟机1、在Java程序中可以用Process类的实例对象来表示子进程,子进程的标准输入和输出不再连接到键盘和显示器(也就是不再接收键盘输入,和显示器输出),...
分类:
编程语言 时间:
2014-10-17 10:10:13
阅读次数:
260
CREAT PROCESS
fork()
|
clone(参数,决定父子函数的共享内容)
|
do_fork()
|
copy_process()
|
dup_task_struct()
创建子进程的内核堆栈,复制父进程的进程描述符(task_struct)
进程描述符的很多成员被清除或者设为初值
设置子进程的状态task_struct-->state
...
分类:
系统相关 时间:
2014-10-16 17:32:12
阅读次数:
369
多进程的SAPI生命周期通常PHP是编译为apache的一个模块来处理PHP请求。Apache一般会采用多进程模式, Apache启动后会fork出多个子进程,每个进程的内存空间独立,每个子进程都会经过开始和结束环节, 不过每个进程的开始阶段只在进程fork出来以来后进行,在整个进程的生命周期内可能...
分类:
编程语言 时间:
2014-10-16 13:38:02
阅读次数:
220
ubprocess包主要功能是执行外部的命令和程序。从这个意义上来说,subprocess的功能与shell类似。
subprocess以及常用的封装函数
当我们运行python的时候,我们都是在创建并运行一个进程。
在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。
subprocess包中定义有数个创建子进程的函数,这些函数分...
分类:
编程语言 时间:
2014-10-16 11:30:52
阅读次数:
203
范德萨父前一节学习了无名管道,这节学习命名管道。
二命名管道
无名管道只能用来在父子进程或兄弟进程之间进行通信,这就给没有亲缘关系的进程之间数据的交换带来了麻烦,解决这个问题就是本节要学习的另一种管道通信:命名管道。
命名管道也被称为FIFO文件,FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要...
分类:
系统相关 时间:
2014-10-16 02:04:31
阅读次数:
305
一apache工作模式:1.prefork进程模式:prefork模式参数说明:prefork模式推荐设置:二.apacheworker模式:1.参数三.prefork和worker模式比较:1.prefork模式稳定。但要消耗更多的内存和资源。进程提供服务.查看:ps-ef|grephttd|wc-l2.worker模式因为用子进程产生线程来处理请..
分类:
编程语言 时间:
2014-10-15 21:06:42
阅读次数:
216