- 博客(6)
- 收藏
- 关注
原创 在python中实现生产者和消费者的例子(二):使用multiprocessing和queue
""" 程序说明: Producer负责生产 Consumer负责消费 模拟场景为:生产者往queue里插入数据,表示生产,消费者从queue里拿出数据,表示消费。 进程的数量,可以自行控制,我这里是生产者、消费者都为3 可以通过sleep()的时间控制生产、消费的速度 """ import multiprocessing, Queue import os import tim
2013-08-30 21:58:38 1461
原创 在python中实现生产者和消费者的例子(一):使用multiprocessing和pipe()
本文主要解释multiprocessing中多进程和pipe()的使用。 代码实例如下: import multiprocessing #定义消费者 def consumer(pipe): output_p,input_p=pipe input_p.close() #关闭管道的输入端 while True: try: item=output_p.recv() exc
2013-08-30 20:57:11 2214
原创 使用python的os.fork()为一个主进程生成多个子进程
先熟悉一下基础: 语句pid=os.fork(),会为当前进程产生一个子进程并返回两个值,为父进程返回子进程的进程ID,为子进程返回0。 语句r,w=os.pipe(),将创建一个读写的单向管道,用于多进程通信。 语句os.getpid和os.getppid,分别返回当前进程的ID和其父进程的ID。 对于初学者(包括本人),经常连续使用os.fork()语句,这样会为前面使用os.
2013-08-28 22:28:06 7346
转载 在Python中,OS模块操作
在Python中,文件操作主要来自os模块,主要方法如下: os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
2013-08-23 15:27:21 753
原创 在ubuntu上用安装python-2.7.5和setuptools-0.9.8
1下载并解压python mkdir Python cd Python wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz (这是python-2.7.5压缩包下载地址) tar -zxvf Python-2.7.5.tgz 2改动/Python/Python-2.
2013-08-14 18:00:40 6337 1
转载 面向对象的三个基本特征
面向对象的三个基本特征(讲解) 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能
2013-08-09 22:56:42 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人