码迷,mamicode.com
首页 >  
搜索关键字:子进程    ( 2520个结果
详解c++11多线程(一)
c++的多线程可以充分利用计算机资源,提高代码运行效率。在这里总结了一些多线程应用过程中的基本概念和用法。 一、进程与线程 进程是资源分配和调度的一个独立单位。而线程是进程的一个实体,是CPU调度和分派的基本单位。 一个进程至少拥有一个线程。 在同一个进程中的多个线程的内存资源是共享的,也就是说各线 ...
分类:编程语言   时间:2019-05-11 11:01:42    阅读次数:2734
9.11 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数
strace 是Linux环境下的一款程序调试工具,用于检查一个应用程序所使用的系统调用以及它所接收的系统信息。strace会追踪程序运行时的整个生命周期,输出每一个系统调用的名字、参数、返回值和执行所消耗的时间等,是高级运维和开发人员排查问题的杀手铜。 strace命令的参数选项及说明 -c 统计 ...
分类:系统相关   时间:2019-05-10 23:56:31    阅读次数:308
Redis持久化有几种类型?他们之间的区别
两种类型分别为RDB和AOF 一。RDB优缺点 在一定时间内写入磁盘,全量存储(备份文件完全替换原先的文件) 创建fork子进程 优点:1.节省磁盘空间 。2.恢复速度快 缺点:1.在fork时使用了写时拷贝技术,数据庞大时消耗性能 2.容易丢失最后一次快照的修改 二。AOF 以日志形式记录每个写操 ...
分类:其他好文   时间:2019-05-09 00:47:26    阅读次数:141
进程间通信和线程间通信的几种方式
进程间通信和线程间通信的几种方式 进程和线程的区别 概念 对于进程来说,子进程是父进程的复制品,从父进程那里获得父进程的数据空间,堆和栈的复制品。 而线程,相对于进程而言,是一个更加接近于执行体的概念,可以和同进程的其他线程之间直接共享数据,而且拥有自己的栈空间,拥有独立序列。 共同点 它们都能提高 ...
分类:编程语言   时间:2019-05-08 21:47:50    阅读次数:531
Python下调用Linux的Shell命令的方法
下面来介绍几种常用的方法: 1. os 模块 1.1. os模块的exec方法族 Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。( 这个看了点 help(os) --> search "ex ...
分类:编程语言   时间:2019-05-04 09:17:54    阅读次数:111
在进程间传递文件描述符
由于fork调用之后,父进程中打开的文件描述符在子进程中仍然保持打开,所以文件描述符可以很方便地从父进程传递到子进程。需要注意的是,传递一个文件描述符并不是传递一个文件描述符的值,而是要在接收进程中创建一个新的文件描述符,并且该文件描述符和发送进程中被传递的文件描述符指向内核中相同的文件表项。 在L ...
分类:系统相关   时间:2019-04-29 21:21:14    阅读次数:219
python之守护进程
主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic pro ...
分类:编程语言   时间:2019-04-29 21:15:42    阅读次数:180
php多进程模型 开箱即用
仓库地址 "https://github.com/xieyong1023/MultiProcess" 安装 使用composer 1. 将仓库加到你的项目 的`repositories`下 2. 安装 示例 规定子进程数量,主进程同时创建多个子进程执行同一个任务 可以传入回调函数,全部任务执行完后执 ...
分类:Web程序   时间:2019-04-28 18:38:39    阅读次数:140
进程间传递文件描述符——sendmsg和recvmsg函数
先引入一个例子,该程序的目的是子进程向父进程传递文件描述符,并通过该文件描述符读取buf。 编译测试,发现结果不正确,通过ps aux查看到程序卡在了等待管道写数据,原因是卡在了第二个read读取buf处。我们再来看一下程序(见注释): 所以我们必须借助内核传递文件描述符,sendmsg和recvm ...
分类:系统相关   时间:2019-04-25 22:46:06    阅读次数:844
8、Dockerfile详解
除了init之外,每一个进程都应该是其他进程的子进程(init是内核启动的),当手动启动nginx时,那么这个nginx就以shell子进程存在。当打开一个命令行提示符时,这个就相当于在运行一个shell进程,当在shell命令行中运行一个命令时,就相当于运行一个shell子进程。 RUN和CMD的 ...
分类:其他好文   时间:2019-04-22 22:58:30    阅读次数:123
2520条   上一页 1 ... 45 46 47 48 49 ... 252 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!