[
https://issues.apache.org/jira/browse/JOSHUA-296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kellen Sunderland resolved JOSHUA-296.
--------------------------------------
Resolution: Fixed
Fixed in this PR https://github.com/apache/incubator-joshua/pull/45
> Refactor threading code
> -----------------------
>
> Key: JOSHUA-296
> URL: https://issues.apache.org/jira/browse/JOSHUA-296
> Project: Joshua
> Issue Type: Improvement
> Reporter: Matt Post
> Assignee: Kellen Sunderland
> Priority: Minor
> Fix For: 6.1
>
>
> The thread-handling code is a bit more complicated than it needs to be. We'd
> like to simplify this using Executors while maintaining the current
> stream-based processing features:
> - Input stream: decoding starts and is multithreaded even before the whole
> input has been received (e.g., so that STDIN works)
> - Multithreading: translations are automatically assigned across threads in a
> thread pool
> - Output stream: decoding returns right away and callers can block while
> waiting for translations to assemble
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)