DDS-Router icon indicating copy to clipboard operation
DDS-Router copied to clipboard

Enhanced Thread Pool Implementation

Open jparisu opened this issue 3 years ago • 1 comments

New Enchanced Thread Pool Implementation with following characteristics:

  • Better performance (it is supposed to)
  • Easier to use
  • Support arguments

It requires #270

jparisu avatar Sep 15 '22 09:09 jparisu

Codecov Report

Base: 53.19% // Head: 53.76% // Increases project coverage by +0.57% :tada:

Coverage data is based on head (b8b7bbf) compared to base (3a215f6). Patch coverage: 68.34% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #304      +/-   ##
==========================================
+ Coverage   53.19%   53.76%   +0.57%     
==========================================
  Files         104      121      +17     
  Lines        3848     3980     +132     
  Branches     1413     1467      +54     
==========================================
+ Hits         2047     2140      +93     
+ Misses        998      995       -3     
- Partials      803      845      +42     
Impacted Files Coverage Δ
...clude/ddsrouter_utils/wait/ConsumerWaitHandler.hpp 0.00% <ø> (ø)
...lude/ddsrouter_utils/thread/task/ArgsOwnedTask.hpp 50.00% <50.00%> (ø)
.../ddsrouter_utils/thread/task/ArgsReferenceTask.hpp 50.00% <50.00%> (ø)
.../ddsrouter_utils/wait/impl/ConsumerWaitHandler.ipp 75.00% <50.00%> (-9.22%) :arrow_down:
...e/ddsrouter_utils/wait/impl/DBQueueWaitHandler.ipp 35.71% <50.00%> (-8.74%) :arrow_down:
...uter_utils/src/cpp/thread/manager/AsyncManager.cpp 50.00% <50.00%> (ø)
...ter_utils/src/cpp/thread/manager/StdThreadPool.cpp 50.00% <50.00%> (ø)
...router_utils/src/cpp/thread/task/ReferenceTask.cpp 66.66% <66.66%> (ø)
...r_utils/thread/connector/impl/OneShotConnector.ipp 71.42% <71.42%> (ø)
...uter_utils/thread/connector/impl/SlotConnector.ipp 80.00% <80.00%> (ø)
... and 13 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

codecov[bot] avatar Sep 20 '22 14:09 codecov[bot]