fork:fork用于派生一个进程。如果成功,父进程返回子进程的ID,子进程中返回0,若出错则返回-1。主要用途:一个进程希望复制自身,从而子父进程能同时执行不同的代码段。进程想要执行另一个程序例如:#include<stdio.h>
#include<sys/types.h>
#include<stdio...
分类:
其他好文 时间:
2017-03-21 13:20:06
阅读次数:
188
1、线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间:进程内的一个执行单元;进程至少有一个线程,它们共享进程的地址空间;而进程有自己独立的地址空间; (2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位, ...
分类:
编程语言 时间:
2017-03-20 21:00:55
阅读次数:
189
概要: 通用监督者行为 描述: 一个实现监督者的行为模块,一个监督被称为子进程的其它进程的进程。一个子进程可以是另一个监督者或工作者进程。工作者进程通常的实现使用gen_event,gen_fsm和gen_server中的行为。监督者使用这个模块实现一组标准的接口函数和包括跟踪和错误报告的功能。监督 ...
分类:
其他好文 时间:
2017-03-18 18:08:10
阅读次数:
182
消息服务器rabbmit RabbitMQ 消息队列 python里有两个Q, threading queue、不同线程间数据交互 进程Queue: 不同进程间交互这个说法是错误的。 这个是用于父进程与子进程间交互、或者同属于同一父进程下多个子进程进行交互。 两个python程序的进程间是无法通信的 ...
分类:
编程语言 时间:
2017-03-17 23:44:26
阅读次数:
215
一 linux环境变量概念的重要性 最初用linux是为了学习机器人操作系统(ros),由于之前没有接触过linux,所以并不了解其中的一些关键概念,导致走了许多弯路,如在ros的安装过程中,没有理解安装教程中的1.6 环境变量建立中的指令的意义,所以导致有时在自己工作空间建立的包会有找不到的情况。 ...
分类:
系统相关 时间:
2017-03-17 20:52:11
阅读次数:
234
VS Code使用了有一段时间了,感觉各方面表现蛮好的,当然主要还是基于electron开发的,(有源代码,想改啥就改啥,当然现在也没有改什么,没那么时间,也没有那么多精力),性能不错,其实中间主要还是归功于子进程,通过进程做了一些耗时的处理和支持,比如文件查找,git功能,语法高亮等等 上个礼拜抄 ...
分类:
其他好文 时间:
2017-03-15 20:48:31
阅读次数:
246
管道(pipe)是进程间通信的一种方式,DEMO如下: 管道的特点: 1. 管道是半双工的(数据只能在一个方向上流动) 2. 管道只能在具有公共祖先的两个进程之间使用 对于从父进程到子进程的管道,父进程关闭管道的读端fd[0],子进程关闭写端fd[1]。 对于从子进程到父进程的管道,父进程关闭fd[ ...
分类:
系统相关 时间:
2017-03-14 10:34:36
阅读次数:
162
subprocess *****本文参考了Vamei大神的http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html 运用subprocess包可以在运行python的进程下进一步开启一个子进程,创建子进程要注意 1. 父进程是否暂停 2 ...
分类:
编程语言 时间:
2017-03-12 12:57:51
阅读次数:
264
1. *.apk文件 APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包 ...
分类:
移动开发 时间:
2017-03-10 15:29:19
阅读次数:
312
多任务实现的3种方式: 多进程模式 多线程模式 多进程+多线程模式 线程是最小的执行单元,而进程由至少一个线程组成。 多进程(multiprocessing) Unix/linux用fork()函数,调用一次返回两个值,子进程永远返回0,夫进程返回子进程的ID。 子进程调用getppid()函数就可 ...
分类:
编程语言 时间:
2017-03-10 00:44:33
阅读次数:
219