Ticket #1333 (closed: fixed)
How many threads are getting created when an algorithm is executed asynchronously?
Reported by: | Sofia Antony | Owned by: | Russell Taylor |
---|---|---|---|
Priority: | major | Milestone: | Iteration 24 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: | Sofia Antony |
Description
Please refer methods Poco::ActiveResult<bool> Algorithm::executeAsync() Poco::ActiveResult<bool> AlgorithmProxy:: executeAsync()
Are these methods creating two separate threads?
Change History
comment:3 Changed 10 years ago by Russell Taylor
- Status changed from accepted to testing
- Resolution set to fixed
comment:4 Changed 10 years ago by Nick Draper
- Status changed from testing to verify
Moved to verify state
Note: See
TracTickets for help on using
tickets.
(In [4955]) Modify AlgorithmProxy::executeAsyncImpl to avoid creation of third, redundant thread when executing algorithms asynchronously (e.g. in MantidPlot). Also some tidying up of the affected files. Re #1333.