消息缓冲队列通信机制其基本思想是根据“生产者——消费者”原理,利用内存中公用消息缓冲区实现进程间的信息交换。在这种通信机制中,首先需要在内存中开辟若干空闲消息缓冲区,用以存放要通信的消息。每当一个进程需要向另一个进程发送消息时,便向系统申请一个空闲消息缓冲区,并把已准备好的消息复制到该缓冲区,然后把...
分类:
其他好文 时间:
2016-01-09 21:26:16
阅读次数:
1472
subprocess模块该subprocess模块目标启动新的进程,并与之进行通信。1、Call:执行程序,等待它完成,返回状态码。importsubprocessret1=subprocess.call(["cp","-p"],shell=True)ret2=subprocess.call(["cp","-p"],shell=False)Shell=True允许shell是字符串形式。defcall(*pop..
分类:
编程语言 时间:
2016-01-09 18:45:31
阅读次数:
278
一直想知道OK335xS中的那个TI的标识进度条是怎么工作的,是哪个进程(psplash)跑出的效果,于是花时间去解读了一下这个/etc/init.d/rc文件。
分类:
其他好文 时间:
2016-01-09 18:25:37
阅读次数:
591
一、简介 在一些web、email、database等应用里,比如彩铃,我们的应用在任何时候都要准备应对数目巨大的连接请求,同时,这些请求所要完成的任务却又可能非常的简单,即只占用很少的处理时间。这时,我们的应用有可能处于不停的创建线程并销毁线程的状态。虽说比起进程的创建,线程的创建时间已经大大缩短...
分类:
编程语言 时间:
2016-01-09 16:41:27
阅读次数:
154
信号的基本概念为了了解信号,先从一个熟悉的场景开始说起:1. 用户输入命令,在shell下启动一个前台进程。2. 当用户按下Ctrl-C,这个键盘输入将产生一个硬件中断。3. 如果CPU正在执行这个进程的代码,则该进程的用户空间代码暂停执行,CPU从用户态切换到内核态处理硬件中断。4. 终端驱动程序...
分类:
系统相关 时间:
2016-01-09 16:36:27
阅读次数:
192
Python线程Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。#!/usr/bin/env python# -*- coding:utf-8 -*-import threadingimport time def show(arg): time.sleep(1) ...
分类:
编程语言 时间:
2016-01-09 12:29:08
阅读次数:
258
Linux进程基础作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令 (instruction)。所谓的程序...
分类:
系统相关 时间:
2016-01-09 09:42:47
阅读次数:
298
集ha,lb与一体的功能需要四台机器当某台realserver把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常。所以需要有一种机制用来检测realserver的状态,这就是keepalived。它的作用除了可以检测rs状态外,还可以检测备用director的状态,也就是说k..
分类:
其他好文 时间:
2016-01-09 06:23:21
阅读次数:
180
python第十课多路复用I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作selectpollepoll网络操作、文件操作、终端操作等均属于IO操作,对于windows只支持Socket操作,其他系统支持其他IO操作,..
分类:
编程语言 时间:
2016-01-09 06:23:11
阅读次数:
429