Marshall Schor created UIMA-3992:
------------------------------------
Summary: test case for JCasHashMap multi-threaded not reliable
Key: UIMA-3992
URL: https://issues.apache.org/jira/browse/UIMA-3992
Project: UIMA
Issue Type: Improvement
Components: Core Java Framework
Affects Versions: 2.6.0SDK
Reporter: Marshall Schor
Assignee: Marshall Schor
Priority: Minor
Fix For: 2.6.1SDK
There is a test in the JCasHashMapTest which runs multiple threads, and depends
on sub threads running ahead of the main thread, but it uses sleep delays to
attempt to achieve that. This is not reliable, in case the whole Java process
is pre-empted for longer than the longer sleep. Change this to use, in
addition, thread priorities - making the main thread have a lower priority than
the sub-threads, so if the wait times are both expired, still the sub-thread
runs before the main test thread.
--
This message was sent by Atlassian JIRA
(v6.2#6252)