2010/12/7 Dietmar Gräbner <d.graeb...@gmail.com>: > I wrote a test client creating multiple threads. Each thread > instantiates a BaseUIMAAsynchronousEngine_impl and invokes a uima > aggregate with the sendAndReceiveCAS() call. When running the program > with e.g. 100 Threads the client gets stuck after processing X calls.
FWIW, a similar multithreaded client scenario that has been used with no problems is to instantiate a single BaseUIMAAsynchronousEngine_impl with big enough casPool and have each thread call sendAndReceiveCAS() using the common API object. Eddie