码迷,mamicode.com
首页 >  
搜索关键字:fork defunct waitpid    ( 2787个结果
exec函数族,守护进程,线程同步和互斥
2015.3.2进程和程序有三点不同:1,存在位置不同,程序:硬盘,磁盘。进程:内存2. 程序是静态的,进程是动态的执行./a.out -->bash->bash程序调用fork()-->子进程将./a.out后面的参数存放到argv[].然后调用exec处理这些参数,最后子进程退出,光标闪动进程进...
分类:编程语言   时间:2015-03-02 23:41:35    阅读次数:718
MongoDB学习整理之访问控制
MongoDB学习整理之访问控制1、限制特定IP地址访问,只需启动时加入--bind_ip参数,客户端连接时也需要添加--host/app/mongo/mongodb/bin/mongod--dbpath=/app/mongo/mongodb/data/test--logpath=/app/mongo/mongodb/data/test/server.log--fork--bind_ip132.42.33.190/app/mongo..
分类:数据库   时间:2015-03-02 11:25:52    阅读次数:213
IPC: 共享内存
共享内存区 共享内存是IPC形式中最快的,因为共享内存不和内核进行数据交换。 通过fork派生的子进程不与父进程共享内存区。 共享内存区分为: 1.posix共享内存区 2.system V共享内存区 共享内存有两种形式: 1.匿名共享内存 2.有名共享内存...
分类:其他好文   时间:2015-02-28 21:47:01    阅读次数:269
sockets: TCP
大多数TCP服务器是并发的,需要用到fork和exec。 父进程关闭已连接套接字描述符connfd,父进程可以接着处理其它客户的连接请求。 子进程关闭监听套接字描述符listenfd,子进程通过connfd和客户进行通信,完成后用close或exit来关闭子进程的connnfd。 已连接套接字描述符每个客户和服务器连接后都有一个,监听套接字描述符一个服务器一般只有一个。...
分类:其他好文   时间:2015-02-28 21:46:08    阅读次数:221
mongodb学习笔记(入门教程)系列1 - 启动和关闭mongodb
最近学习mongodb,为了加深记忆,写一写随笔,首先从启动和关闭mongodb开始吧1. 启动一个mongodb服务: mongod --port XXXX --dbpath /XX/XX --logpath mongo.log --fork上面这条命令中有四个参数: --port XXXX .....
分类:数据库   时间:2015-02-28 12:59:42    阅读次数:165
多进程
1.import osprint 'Process (%s) start...' % os.getpid()pid = os.fork() #生成子进程,在父进程和子进程中运行之后的程序 ,子进程永远返回0,而父进程返回子进程的IDif pid==0: print 'I am child ...
分类:系统相关   时间:2015-02-25 17:03:13    阅读次数:143
关于fork()函数特性的一些探究
fork()函数用于产生一个子进程,和当前的进程并行执行。通过判断fork函数的返回值可以区分是父进程还是子进程,如果返回为0,则为子进程。 对于fork函数的执行方式,自己还是存在一些不明,写了一个简单的测试程序测试fork函数的一些性质。...
分类:其他好文   时间:2015-02-23 17:55:31    阅读次数:140
父子进程间通信模型实现(popen)
0、FILE *popen(const char *command, const char *type);popen 函数相当于做了以下几件事:1、创建一个无名管道文件2、 fork()3、在子进程里, exec command4、 在子进程里,若 type == “r” , 相当于进行:int f...
分类:系统相关   时间:2015-02-21 22:16:04    阅读次数:312
创建项目源代码jar包
maven-source-plugin 的 jar-no-fork 目标能够将项目主代码打包成jar文件。 pom文件: org.apache.maven.plugins maven-source-plugin 2.1.1 ...
分类:编程语言   时间:2015-02-20 10:52:30    阅读次数:208
Linux IPC实践(2) --匿名PIPE
管道概念   管道是Unix中最古老的进程间通信的形式,我们把从一个进程连接到另一个进程的一个数据流称为一个“管道”, 管道的本质是固定大小的内核缓冲区;   如:ps aux | grep httpd | awk '{print $2}' 管道限制   1)管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;   2)匿名管道只能用于具有共同祖先的进程(如父进程与fork...
分类:系统相关   时间:2015-02-18 17:41:21    阅读次数:365
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!