所谓进程控制,就是系统使用一些具有特定功能的程序段来创建进程、撤消进程以及完成进程在各种状态之间的转换,
从而达到多进程高效率并发执行和协调资源共享的目的。进程控制是进程管理和处理机管理的一个重要任务。...
分类:
系统相关 时间:
2016-04-30 06:41:55
阅读次数:
325
查寻内核版本
uname -a // uname -r
进程快照
ps report a snapshot of the current processes
USER 进程所属用户
PID 进程ID 进程号
%CPU 进程占用CPU百分比
%MEM 进程占用内存的百分比
VSZ 虚拟内存
RS...
分类:
系统相关 时间:
2016-04-29 16:14:41
阅读次数:
256
进程是一个独立的可调度的活动;
进程是一个抽象实体,当它执行某个任务时,要分配和释放各种资源;
进程是可以并行执行的计算单位;
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动;...
分类:
系统相关 时间:
2016-04-29 15:00:43
阅读次数:
197
引用自: http://www.cnblogs.com/zhaoyl/archive/2012/09/04/2671156.html Linux进程调度原理 Linux进程调度的目标 1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效; 2.加强... ...
分类:
系统相关 时间:
2016-04-27 18:40:46
阅读次数:
247
这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与shell类似。 subprocess以及常用的封装函数 当我们运行py ...
分类:
编程语言 时间:
2016-04-25 19:27:57
阅读次数:
138
当一个应用组件开启,并且这个应用没有其他任何组件运行,安卓系统为这个程序启动一个新的Linux进程,用单个线程进行。默认,同一个应用的所有组件在同一个进程和线程(叫做主线程)中。如果一个应用组件开启,并且这个应用已经有一个存在进程(因为这个程序的另一个组件存在),然后这个组件被在那个进程中启动并且使用同一线程执行。然后,我们可以安排程序中的不同组件在独立的进程中运行,并且我们可以为任何进程创建额外...
分类:
其他好文 时间:
2016-04-22 20:54:23
阅读次数:
212
本文实际上是 "UNIX环境高级编程" 的读书笔记.
所以许多细节并没有表述出来, 想要刨根问底的同学建议再看看原书.
之所以把读书笔记贴到博客上, 出于两个目的:
1. 加深自己的学习效果.
2. 提供一个快速浏览的方式.
本文提到的技术在下面的环境中实际验证过:
Linux version 2.6.18-164.el5 x86_64 GNU/Linux
(gcc ...
分类:
系统相关 时间:
2016-04-22 19:29:17
阅读次数:
259
之前提到了进程间通信的管道,消息队列,信号量,然后其中信号量是PV操作,操控的是一个共享资源。在我们提到的IPC模块中,消息队列针对的是数据单元的信息传送,管道不属于systemVIPC的部分,所以按照一个操作系统的整体来说,他应该也有着一个关于字节流的消息传输,并且要比..
分类:
系统相关 时间:
2016-04-20 18:16:45
阅读次数:
199
这个代码,创建了两个线程,分别输出100个A和100个B,但是输出结果很奇怪。 都是BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA。 也就是说先完 ...
分类:
系统相关 时间:
2016-04-20 00:17:13
阅读次数:
237
Htop是一个非常高级的交互式的实时linux进程监控工具。它和top命令十分相似,但是它具有更丰富的特性,例如用户可以友好地管理进程,快捷键,垂直和水平方式显示进程等等。Htop是一个第三方工具,它不包含在linux系统中,你需要使用YUM包管理工具去安装它。一,以rpm包方式安装..
分类:
系统相关 时间:
2016-04-19 20:24:40
阅读次数:
455