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

Gábor Gyimesi updated MINIFICPP-1996:
-------------------------------------
    Description: 
ProcessGroup class has a std::recursive_mutex for protecting its members which 
is overused in large scopes. The scope of its usage could be decreased to make 
increase performance and the recursive_mutex could be replaced with a simple 
std::mutex.

 

https://github.com/apache/nifi-minifi-cpp/pull/1451#discussion_r1029325420

  was:ProcessGroup class has a std::recursive_mutex for protecting its members 
which is overused in large scopes. The scope of its usage could be decreased to 
make increase performance and the recursive_mutex could be replaced with a 
simple std::mutex.


> Remove recursive mutex in ProcessGroup
> --------------------------------------
>
>                 Key: MINIFICPP-1996
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1996
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Improvement
>            Reporter: Gábor Gyimesi
>            Priority: Minor
>              Labels: MiNiFi-CPP-Hygiene
>
> ProcessGroup class has a std::recursive_mutex for protecting its members 
> which is overused in large scopes. The scope of its usage could be decreased 
> to make increase performance and the recursive_mutex could be replaced with a 
> simple std::mutex.
>  
> https://github.com/apache/nifi-minifi-cpp/pull/1451#discussion_r1029325420



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to