[ 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)