This forum has been archived. Please start a
new discussion on GitHub
One proxy one thread?
All proxy that maked by the same adapter in the server side does share the same thread?
How can I make the proxy with a thread not the only same thread?
Once call once a thread?
No, proxies do not share any thread. Proxies are fully thread safe, and you can use them in whatever thread you like.
Could you write a example that show all proxy in their own self thread?
nonmutating void sayHello(long i);
idempotent void shutdown();
Hello* Create(string one);
the HelloI 's sayHello like
const Ice::Current& current) const
cout << "Sleep(5000);" << endl;
cout << "Hello World!" << endl;
That is , run two clients ,one call sayHello(0) first ,then one call sayHello(1) ,why the consol could not show one proxy one thread .
In the default configuration, Ice has only one thread in its server thread pool, which means there can be at most one operation dispatched at a time. If you want to allow multiple operations to be dispatched simultaneously, change the property Ice.ThreadPool.Server.Size to a value greater than one.
I have already set Ice.ThreadPool.Server.Size =10
but they run like in order? not parallel!
the example like this attach file,
Could you help me ?
You should run two client ,one type key "t" that run long ,one type key "o" that run soon,I want to the tow client run paralle.
Coule you test?