You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@etch.apache.org by "Paul Turner (JIRA)" <ji...@apache.org> on 2013/02/14 22:21:13 UTC

[jira] [Created] (ETCH-258) Switch to using util.concurrent instead of pre Java 5 threading constructs

Paul Turner created ETCH-258:
--------------------------------

             Summary: Switch to using util.concurrent instead of pre Java 5 threading constructs
                 Key: ETCH-258
                 URL: https://issues.apache.org/jira/browse/ETCH-258
             Project: Etch
          Issue Type: Improvement
          Components: binding-java, general
            Reporter: Paul Turner
            Priority: Minor
             Fix For: 1.4


thread creation is quite expensive and so a new thread per unit of work is also expensive, i propose to use util.concurrent threadpools in the java binding sub-project and enhance unit tests e.g. with countdown latches to ensure competing test threads start simeltanously and semaphore to throttle access to running units of work.

affects FreePool, TodoManager and associated tests and possibly more classes

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira