问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 多进程通讯 使用什么好

发布网友 发布时间:2022-04-22 23:41

我来回答

1个回答

热心网友 时间:2022-04-28 10:53

多进程通信方法好多,不一而数。刚才试python封装好嘅多进程通信模块 multiprocessing.connection。

简单测试咗一下,效率还可以,应该系对socket封装,效率可以达到4krps,可以满足好多方面嘅需求啦。

附代码如下:

client


#!/usr/bin/python
# -*- coding: utf-8 -*-
""" download - slave
"""
__author__ = 'Zagfai'
__license__ = 'MIT@2014-02'
import webtul
from multiprocessing.connection import Client
a = 0
try:
    while True:
        a += 1
        address = ('10.33.41.112', 6666)
        conn = Client(address, authkey='hellokey')
        #print conn.recv()
        d = conn.recv()
        conn.close()
except:
    pass
print a


#!/usr/bin/python
# -*- coding: utf-8 -*-
""" downloader - master server
"""
__author__ = 'Zagfai'
__license__ = 'MIT@2014-02'
import webtul
from multiprocessing.connection import Listener
from threading import Thread

def 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 = True
listener_th.start()
listener_th.join(timeout=20)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... js怎么获取json数据里重复的值? js中for遍历出了多个json,如何把这些json存到数组? 有3个文件1.txt 2.txt 3.txt 我想利用python多线程同时查看3个文件的... json的简单介绍及基本使用 关于python多线程的一些问题。 暑期社会实践证明 一个for循环的Python脚本程序中如何加入多进程(并发进程)呢,急急急... 本人现急需一份参加社会实践活动的证明 请教一个关于python socket的问题 急!急!急!暑期社会实践证明… python编程中线程结束的问题 中学生社会实践证明有什么格式么~? python3 如何在线程间进行事件通知 实习证明格式是什么? python thread怎么强制结束一个已开启核对进城 关于暑假社会实践证明 Python面试题,线程与进程的区别,Python中如何创建多线程? 作文:节约粮食珍惜粮食 暑期社会实践证明格式是什么? 北林暑期社会实践证明怎么开??有什么格式吗? 我是在家乡的企业进行了实习,不知道怎样开证明。 json s数据能传给异步任务吗 android Python socket 如何实现广播单播切换 javascript 解析json数据的问题 如何用python方法检测UDP端口 为什么在解析json中汉字解析不了 python threads can only be started once DELPHi分布式多层设计,的瘦客户机的理解 c#读取json linux下vyysh命令有什么作用啊?经常见到! json对象获取属性名 python 多线程如何延时 json数据格式,xml数据格式的区别和用法 referenceerror lessonjsons啥意思 新下的EVE 和新注册的账号,怎么不能用! 如何把一串字符串再解析成json javascript解析json问题 javascript解析多维数组生成的json 为什么某些浏览器无法获取JSON? springmvc怎么接受前台传进来的json数据 js将字符串转换成对象和数组