qx.io.remote.RPC是否支持多个线程

时间:2010-07-21 17:42:06

标签: qooxdoo

qx.io.remote.RPC多线程?或者使用相同的对象来调用具有相同对象的多个服务和方法将是一件悲伤的事吗?像:

var myRpc = new qx.io.remote.RPC(url, service1);

var handler1 = function(..){...};
myRpc.callAsync(handler1, method1);

var handler2 = function(..){...};
myRpc.callAsync(handler2, method2);

var result = myRpc.callSync(method3);

或者我应该为每个调用创建一个新对象?

1 个答案:

答案 0 :(得分:3)

无论何时使用“callAsync”或“callSync”方法,都会在内部创建唯一请求。因此,您可以创建一个RPC实例并使用此实例执行多个调用。

唯一的分隔符是浏览器的内部队列。这由qooxdoo处理(检查请求的最大数量),并且回退是2。