From: Ned K. <ne...@bi...> - 2002-08-07 00:43:30
|
On Tuesday 06 August 2002 04:43 pm, you wrote: > > > I can match requests to responses using the order that their > > > documents appear in the stream. > > > > How would you do this if you wanted to have a multi-threaded > > server? Would you force serialization of execution for multiple > > requests? > > I don't understand the problem. Where does the synchronization > problem occur? If you started a thread for each separate RPC call, the thread that=20 was doing the second call could finish before the first one. Unless=20 you're waiting until all are done to return the results together,=20 this could be a problem. If you stick to having (say) two responses come across together for=20 every two requests that got submitted together, you're fine. Which is=20 like the example you gave. I wasn't sure what the model was; looking back at your example it=20 looks like all the RPCs would finish, and then you'd send back all=20 the results. I'd misunderstood your intention at first, sorry. --=20 Ned Konz http://bike-nomad.com GPG key ID: BEEA7EFE |