用rpyc3.0写了个通讯模块,使用线程提供主动操作远程对象与被动为远程提供服务。 python中有一般的线程和一个微线程的stackless,我比较喜欢stackless。 代码中STACKLESS=1为使用stackless, STACKLESS=0为使用线程。 运行服务器:python rpc.py 1 运行客户端:python rpc.py &nb
greenlet好像是stackless的副产品,是python的一个扩展模块。它的使用与stackless不太一样。 根据自己对stackless的理解,编写了glstackless.py模块。这个模块只实现了主要的部分功能(tasklet和channel),简单测试过能用。090505更新附件。用ring_glp.py测试它的流程和速度。速度的确比stackless慢很多。压缩包里面还有一个
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号