You are viewing a plain text version of this content. The canonical link for it is here.
Posted to droids-dev@incubator.apache.org by "Ryan McKinley (JIRA)" <ji...@apache.org> on 2009/05/13 20:52:45 UTC

[jira] Updated: (DROIDS-51) review MultiThreadedTaskMaster thread creation/looping

     [ https://issues.apache.org/jira/browse/DROIDS-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan McKinley updated DROIDS-51:
--------------------------------

    Attachment: DROIDS-51-MultiThreadedTaskMaster.patch

> review MultiThreadedTaskMaster thread creation/looping
> ------------------------------------------------------
>
>                 Key: DROIDS-51
>                 URL: https://issues.apache.org/jira/browse/DROIDS-51
>             Project: Droids
>          Issue Type: Improvement
>          Components: core
>            Reporter: Ryan McKinley
>         Attachments: DROIDS-51-MultiThreadedTaskMaster.patch
>
>
> Currently the MultiThreadedTaskMaster has a looping thread that then starts a new Thread for each task (and then that starts a new worker for each Task).
> This patch reworks this model so that:
>  * one thread makes sure there is a thread (runner) for each slot in the pool
>  * the runner starts new workers for each task and keeps going while there are more tasks to handle

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.