码迷,mamicode.com
首页 >  
搜索关键字:fork    ( 2646个结果
lighttpd+fastcgi模块分析
一开始不怎么明白fastcgi和cgi的区别,查了资料说,fastcgi多了一个进程池,不要每次都fork和退出这个不是重点,还是对着代码看吧怎样在lighttpd运行php呢,需要下面这样配置把fastcig模块的前面井号去掉,然后在下面加上这个相关的配置就可以fastcgi.debug = 1f...
分类:其他好文   时间:2014-09-17 23:06:23    阅读次数:571
《unix环境高级编程》 读书笔记 (7)
process control 1 process identifiers 每一个进程都有一个唯一的非负整型做为标识符。 #include pid_t getpid(); pid_t getppid(); pit_t getuid(); pit_t geteuid(); pit_t getgid(); pit_t gete...
分类:其他好文   时间:2014-09-17 18:40:12    阅读次数:342
《java.util.concurrent 包源码阅读》25 Fork/Join框架之Fork与Work-Stealing(重写23,24)
在写前面两篇文章23和24的时候自己有很多细节搞得不是很明白,这篇文章把Fork和Work-Stealing相关的源代码重新梳理一下。首先来看一些线程池定义的成员变量:关于scanGuard:volatile int scanGuard;private static final int SG_UNI...
分类:编程语言   时间:2014-09-17 18:17:22    阅读次数:296
原生js实现中文时钟
零、寒暄终于一个月可以更新两篇博客了,开心。昨天花了大概一天的时间玩了下github,基本的clone和push都搞定了,如果有和我一样的新手没调通的,大家可以交流。另外,说个题外话,大家发现我的博客右上角多了一个“Fork me on GitHub”,瞬间B格提升了许多,哈哈。咋搞的,其实很简单,...
分类:Web程序   时间:2014-09-17 11:45:32    阅读次数:208
4进程原语:fork()函数,getpid()函数和getppid()函数,getuid()函数,getgid()函数,vfork()
?? 1fork()函数 子进程复制父进程的0到3g空间和父进程内核中的PCB,但id号不同。fork调用一次返回两次,有以下特点: A:父进程中返回子进程ID B:子进程中返回0 C:读时共享,写时复制 2fork()依赖的头文件 #include 3fork()函数说明: pid_tfork(void);                 ...
分类:其他好文   时间:2014-09-16 23:43:01    阅读次数:295
关于事件模型的一些看法
http://forkme.info/about-event-loop/概述事件处理模型, 也即是全异步事件处理模型。在以前, 对于那些同时执行多项任务, 但仍能响应用户交互的应用程序通常需要实施一种使用多进程(如linux的fork操作)或者多线程的操作。对于低并发的环境, 这样做无疑能避免进程因...
分类:其他好文   时间:2014-09-16 23:41:11    阅读次数:286
模拟POST上传文件
上传下载文件在浏览器里面都非常简单,上传文件在浏览器里就是几个标签,中间到底发生了什么我们全然不知,而下载文件更是简单——下载文件只需获得文件的地址以二进制的方式写出来就好。最近有个同学想在安卓里面做一个上传功能的App,最简单的莫过于HTTP的POST方法了(fork this https:/.....
分类:其他好文   时间:2014-09-16 22:05:01    阅读次数:317
[Android]文件描述符透过Binder传输的原理
在Linux中,文件描述符都是属于进程的,用整数来表示。通过fork,虽然子进程和父进程都是打开同样的文件,但文件描述符却是不同的。 同样的文件描述符值在不同进程对应不同的文件描述符值数组。 所以文件描述符透...
分类:移动开发   时间:2014-09-16 00:28:49    阅读次数:240
模拟shell ( 进程函数:fork(),execvp(),wait() )
shell是一个管理进程和运行进程的程序,下面我们就通过模拟一个shell程序这个实例来更好地认识认识在Linux/Unix系统中,进程的创建和结束,以及父子进程之间的一些关系。接下来先贴上源代码的中命令的读取部分: numargs=0; while(numargs<MAXARGS){ printf("Arg[%d]?",numargs); if(fgets(argbuf,A...
分类:其他好文   时间:2014-09-11 22:27:32    阅读次数:792
进程池
让服务器在启动阶段调用fork创建一个子进程池,通过子进程来处理客户端请求。子进程与父进程之间使用socketpair进行通信(为了方便使用sendmsg与recvmsg,如果使用匿名管道,则无法使用以上两个函数)。以下针对TCP进行分析。server端使用select轮询用于监听客户端请求的被动套...
分类:其他好文   时间:2014-09-11 16:57:12    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!