On Thu, Jan 14, 2010 at 11:24 AM, Marc Limotte <[email protected]> wrote:
> My multi-threaded request seems to work otherwise. I'm > using ExecutorCompletionService and ThreadPoolExecutor from the > Java Concurrency package. > One thing to be careful of, as Thierry hinted, is that a ServerResource instance itself is not generally safe for concurrent access, so if it does have mutable state that you need to access from a worker thread, you'll need to add some kind of synchronization. But since you mentioned ExecutorCompletionService, you're probably doing the aggregation of results in the request handling thread and *not* accessing mutable state of the ServerResource in the worker threads -- in which case you should be fine. --tim ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2437342

