python 多进程通信模块
来源:互联网 发布:淘宝店铺运营策划书 编辑:程序博客网 时间:2024/05/17 23:35
多进程通信方法好多,不一而数。刚才试python封装好嘅多进程通信模块 multiprocessing.connection。
简单测试咗一下,效率还可以,应该系对socket封装,效率可以达到4krps,可以满足好多方面嘅需求啦。
附代码如下:
client
#!/usr/bin/python# -*- coding: utf-8 -*-""" download - slave"""__author__ = 'Zagfai'__license__ = 'MIT@2014-02'import webtulfrom multiprocessing.connection import Clienta = 0try: while True: a += 1 address = ('10.33.41.112', 6666) conn = Client(address, authkey='hellokey') #print conn.recv() d = conn.recv() conn.close()except: passprint a
server
#!/usr/bin/python# -*- coding: utf-8 -*-""" downloader - master server"""__author__ = 'Zagfai'__license__ = 'MIT@2014-02'import webtulfrom multiprocessing.connection import Listenerfrom threading import Threaddef listener(): address = ('10.33.41.112', 6666) listener = Listener(address, backlog=100, authkey='hellokey') while True: conn = listener.accept() #print 'connection accepted from', listener.last_accepted try: conn.send({'1':2, '2':'abc'}) except Exception, e: print e finally: conn.close() listener.close()listener_th = Thread(target=listener)listener_th.daemon = Truelistener_th.start()listener_th.join(timeout=20)
0 0
- python 多进程通信模块
- python 多进程通信模块实例 代码
- python 多进程模块 multiprocessing
- python多进程通信例子
- python通信模块
- python中通信模块
- 关于python中的多进程模块multiprocessing
- python 进程间通信
- python : 进程间通信
- python 进程间通信
- python 进程通信
- python 进程间通信
- python 进程间通信
- python进程间通信
- 【Python】进程间通信
- Python多进程应用的subprocess模块、multiprocessing模块
- python 多进程 —— 进程间通信
- python 多进程实例 进程间的通信
- CentOS 6.4 简单方法升级PHP到PHP 5.3.3
- Ubuntu12.04.3 配置nginx-rtmp支持HLS
- 云计算之现状
- iOS Crash文件分析
- 【cv】使用opencv的FeatureDetector,DescriptorExtractor,DescriptorMatcher
- python 多进程通信模块
- 虚拟化技术系列--openvswitch介绍
- Objective-C – 关联引用
- 1489 求二叉树的先序遍历 1291 数据结构上机测试4.1:二叉树的遍历与应用1【二叉树遍历顺序转换】
- Spring 3.0 注解注入详解
- Windows下利用c语言测试函数运行时间
- 信息产业联盟合作分类
- 【D3D9日记】圆球、圆柱中的Stack与Slices
- C语言学习笔记