码迷,mamicode.com
首页 >  
搜索关键字:子进程    ( 2520个结果
linux下通过脚本切换当前工作目录
通过脚本切换工作目录,刚开始觉得很简单,直接在脚本中写一个cd语句就搞定了。 但是,其实不然。 执行脚本时候,只是在当前的shell下开了一个子进程,切换目录的操作只对该进程中相关后续指令有效,但改变不了父进程的目录。 因此,当你写好了脚本,并且调用执行时,你的当前工作目录并没有变化。 那么,解决方 ...
分类:系统相关   时间:2017-05-07 11:37:46    阅读次数:154
撸代码--linux进程通信(基于共享内存)
1.实现亲缘关系进程的通信,父写子读 思路分析:1)首先我们须要创建一个共享内存。 2)父子进程的创建要用到fork函数。fork函数创建后,两个进程分别独立的执行。 3)父进程完毕写的内容。同一时候要保证子进程退出后,在删除共享内存。 4)子进程完毕读的内容。 效果展示: 代码展示: #inclu ...
分类:系统相关   时间:2017-05-06 23:05:25    阅读次数:267
基于多进程的网络聊天程序
參考:linux高性能server编程。作者:游双 程序简单介绍:该程序用了共享内存来实现进程间的同步,因为仅仅是同一时候读取共享内存。所以没实用到锁。该程序的功能是server监听网络连接,当有一个client连接时,server创建一个子进程处理该连接。每一个子进程仅仅负责自己的client以及 ...
分类:系统相关   时间:2017-05-04 18:35:15    阅读次数:176
进程管理
程序:保存在磁盘中的可执行文件;是静态保存的代码; 进程:在cpu及内存中运行的程序指令;是动态执行的代码; 进程可以创建一个或多个子进程(父进程被杀死,所有的子进程也会被杀死) pstree 查看进程树,可以通过与管道配合使用,init是所有进程的父进程; pstree -ap 用户名 可以查看该 ...
分类:系统相关   时间:2017-05-04 01:29:02    阅读次数:180
Linux多进程(fork)
进程概念:一个进程是一次程序执行的过程,它和程序不同,程序是静态的,它是一些保存在磁盘上可执行的代码和数据的集合,而进程是一个动态概念,也是操作系统分配资源的最小单位 fork和exec是两个重要的系统调用,fork的作用是根据现有的进程复制出一个新的进程,原来的进程称为父进程,新的进程成为子进程, ...
分类:系统相关   时间:2017-05-03 20:28:11    阅读次数:164
Linux下Mongodb安装和启动配置
1.下载安装包 下载完成后解压缩压缩包 2. 安装准备 将mongodb移动到/usr/local/server/mongdb文件夹 mv mongodb-linux-i686-1.8.2 /usr/local/mongodb 创建数据库文件夹与日志文件 mkdir /usr/local/mongo ...
分类:数据库   时间:2017-05-02 13:42:10    阅读次数:200
Linux创建子进程的函数说明
1. fork函数,创建一个子进程 pid_t fork(void); //pid_t就是一个整形类型 返回值: 成功的情况下,父进程返回子进程的id(非负整数),子进程返回0; 失败的情况,父进程返回-1,创建子进程失败,也就是没有创建子进程。 举例说明: int main(int argc,ch ...
分类:系统相关   时间:2017-05-02 12:05:46    阅读次数:320
libubox-runqueue_转
转自:libubox [4] - uloop runqueue ustream 任务队列是通过uloop定时器实现,把定时器超时时间设置为1,通过uloop事件循环来处理定时器就会处理任务队列中的task。进程任务在任务队列基本上实现,加入子进程退出监控。 procd采用此机制。 1. 数据结构 2 ...
分类:其他好文   时间:2017-05-01 22:19:27    阅读次数:331
MySQL报错码对照大全
MySQL报错——错误代码、出错信息对照大全0101 属于其他进程的专用标志。0102 标志已经设置,无法关闭。0103 无法再次设置该标志。0104 中断时无法请求专用标志。0105 此标志先前的所有权已终止。0106 请将软盘插入驱动器 %1。0107 后续软盘尚未插入,程序停止。0108 磁盘 ...
分类:数据库   时间:2017-05-01 19:46:33    阅读次数:528
Python学习笔记18:标准库之多进程(multiprocessing包)
我们能够使用subprocess包来创建子进程。但这个包有两个非常大的局限性: 1) 我们总是让subprocess执行外部的程序,而不是执行一个Python脚本内部编写的函数。 2) 进程间仅仅通过管道进行文本交流。 以上限制了我们将subprocess包应用到更广泛的多进程任务。 这种比較实际是 ...
分类:编程语言   时间:2017-04-29 11:01:33    阅读次数:288
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!